<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.Platform.UI</name>
    </assembly>
    <members>
        <member name="T:JetBrains.UI.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.Add">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.dotCover">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.dotCoverDisabled">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.dotCoverSmall">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.dotMemory">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.dotMemoryDisabled">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.dotMemorySmall">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.dotTrace">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.dotTraceDisabled">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.dotTraceSmall">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.Error">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.InProgress">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.Manage">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.Remove">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.ReSharper">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.ReSharperDisabled">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.ReSharperSmall">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.Restore">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.Success">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Properties.Resources.Warning">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons">
             <summary>
              <para>
                <para>Autogenerated identifier classes and identifier objects to Themed Icons registered with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/>.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <c>Id</c> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>This code was compile-time generated to support Themed Icons in the JetBrains application.</para>
              <para>It has two primary goals: load the icons of this assembly to be registered with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> so that they were WPF-accessible and theme-sensitive; and emit early-bound accessors for referencing icons in codebehind in a compile-time-validated manner.</para>
              <h1>XAML</h1>
              <para>For performance reasons, the icons are not individually exposed with application resources. There is a custom markup extension to bind an image source in markup.</para>
              <para>To use an icon from XAML, set an <see cref="T:System.Windows.Media.ImageSource"/> property to the <see cref="T:JetBrains.UI.Icons.ThemedIconExtension"/> markup extension, which takes an icon identifier class (nested in <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class) as a parameter.</para>
              <para>Example:</para>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionBlank}" /&gt;</code>
              <h1>Attributes</h1>
              <para>Sometimes you have to reference an icon from a type attriute when you're defining objects in code. Typical examples are Options pages and Tool Windows.</para>
              <para>To avoid the use of string IDs which are not validated very well, we've emitted identifier classes to be used with <c>typeof()</c> expression, one per each icon. Use the attribute overload which takes a <see cref="T:System.Type"/> for an image, and choose your icon class from nested classes in the <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
              <para>Example:</para>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionBlank))]</code>
              <h1>CodeBehind</h1>
              <para>In codebehind, we have two distinct tasks: (a) specify some icon in the APIs and (b) render icon images onscreen.</para>
              <para>On the APIs stage you should only manipulate icon identifier objects (of type <see cref="T:JetBrains.UI.Icons.IconId"/>, statically defined in <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> in <c>Id</c> fields). Icon identifier classes (nested in <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>) should be turned into icon identifier objects as early as possible. Rendering is about getting an <see cref="T:System.Windows.Media.ImageSource"/> to assign to WPF, or <see cref="T:System.Drawing.Bitmap"/> to use with GDI+ / Windows Forms.</para>
              <para>You should turn an identifier object into a rendered image as late as possible. The identifier is static and lightweight and does not depend on the current theme, while the image is themed and has to be loaded or generated/rasterized. You need an <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> instance to get the image out of an icon identifier object. Once you got the image, you should take care to change it with theme changes — either by using a live image property, or by listening to the theme change event. See <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> and its extensions for the related facilities.</para>
              <para>Example:</para>
              <code>// Getting IconId identifier object to use with APIs
            IconId iconid = ExtensionManagerThemedIcons.ExtensionBlank.Id;</code>
              <code>// Getting IconId out of an Icon Identifier Class type
            IconId iconid = CompiledIconClassAttribute.TryGetCompiledIconClassId(typeof(ExtensionManagerThemedIcons.ExtensionBlank), OnError.Throw);</code>
              <code>// Getting image for screen rendering by IconId
            themediconmanager.Icons[icnoid]</code>
              <code>// Getting image for screen rendering by Icon Identifier Class
            themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionBlank&gt;()</code>
              <h1>Icons Origin</h1>
              <para>This code was generated by a pre-compile build task from a set of input files which are XAML files adhering to a certain convention, as convenient for exporting them from the Illustrator workspace, plus separate PNG files with raster icons. In the projects, these files are designated with <c>ThemedIconsXamlV3</c> and <c>ThemedIconPng</c> build actions and do not themselves get into the output assembly. All of such files are processed, vector images for different themes of the same icon are split and combined into the single list of icons in this assembly. This list is then written into the genearted XAML file (compiled into BAML within assembly), and serves as the source for this generated code.</para>
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionBlank">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExtensionBlank Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionBlank.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionBlank}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionBlank))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionBlank.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionBlank&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconClass">
            <summary>
            Base class for all compiled icon classes. Can be used in generic constraints.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionBlank.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExtensionBlank Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionBlank"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionBlank}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionBlank))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionBlank.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionBlank&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionDownlodCounter">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExtensionDownlodCounter Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionDownlodCounter.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionDownlodCounter}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionDownlodCounter))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionDownlodCounter.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionDownlodCounter&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionDownlodCounter.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExtensionDownlodCounter Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionDownlodCounter"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionDownlodCounter}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionDownlodCounter))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionDownlodCounter.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionDownlodCounter&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionInstall">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExtensionInstall Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionInstall.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionInstall}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionInstall))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionInstall.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionInstall&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionInstall.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExtensionInstall Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionInstall"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionInstall}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionInstall))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionInstall.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionInstall&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionLastPublished">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExtensionLastPublished Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionLastPublished.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionLastPublished}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionLastPublished))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionLastPublished.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionLastPublished&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionLastPublished.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExtensionLastPublished Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionLastPublished"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionLastPublished}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionLastPublished))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionLastPublished.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionLastPublished&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionLink">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExtensionLink Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionLink.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionLink}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionLink))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionLink.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionLink&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionLink.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExtensionLink Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionLink"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionLink}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionLink))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionLink.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionLink&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionTags">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExtensionTags Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionTags.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionTags}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionTags))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionTags.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionTags&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionTags.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExtensionTags Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionTags"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionTags}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionTags))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionTags.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionTags&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionViewInformation">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExtensionViewInformation Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionViewInformation.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionViewInformation}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionViewInformation))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionViewInformation.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionViewInformation&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionViewInformation.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExtensionViewInformation Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons.ExtensionViewInformation"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.ExtensionManagerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:ExtensionManagerThemedIcons+ExtensionViewInformation}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(ExtensionManagerThemedIcons.ExtensionViewInformation))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = ExtensionManagerThemedIcons.ExtensionViewInformation.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;ExtensionManagerThemedIcons.ExtensionViewInformation&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons">
             <summary>
              <para>
                <para>Autogenerated identifier classes and identifier objects to Themed Icons registered with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/>.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <c>Id</c> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>This code was compile-time generated to support Themed Icons in the JetBrains application.</para>
              <para>It has two primary goals: load the icons of this assembly to be registered with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> so that they were WPF-accessible and theme-sensitive; and emit early-bound accessors for referencing icons in codebehind in a compile-time-validated manner.</para>
              <h1>XAML</h1>
              <para>For performance reasons, the icons are not individually exposed with application resources. There is a custom markup extension to bind an image source in markup.</para>
              <para>To use an icon from XAML, set an <see cref="T:System.Windows.Media.ImageSource"/> property to the <see cref="T:JetBrains.UI.Icons.ThemedIconExtension"/> markup extension, which takes an icon identifier class (nested in <see cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/> class) as a parameter.</para>
              <para>Example:</para>
              <code>&lt;Image Source="{icons:ThemedIcon myres:LayoutDesignerThemedIcons+Collapsible}" /&gt;</code>
              <h1>Attributes</h1>
              <para>Sometimes you have to reference an icon from a type attriute when you're defining objects in code. Typical examples are Options pages and Tool Windows.</para>
              <para>To avoid the use of string IDs which are not validated very well, we've emitted identifier classes to be used with <c>typeof()</c> expression, one per each icon. Use the attribute overload which takes a <see cref="T:System.Type"/> for an image, and choose your icon class from nested classes in the <see cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/> class.</para>
              <para>Example:</para>
              <code>[Item(Name="Sample", Icon=typeof(LayoutDesignerThemedIcons.Collapsible))]</code>
              <h1>CodeBehind</h1>
              <para>In codebehind, we have two distinct tasks: (a) specify some icon in the APIs and (b) render icon images onscreen.</para>
              <para>On the APIs stage you should only manipulate icon identifier objects (of type <see cref="T:JetBrains.UI.Icons.IconId"/>, statically defined in <see cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/> in <c>Id</c> fields). Icon identifier classes (nested in <see cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/>) should be turned into icon identifier objects as early as possible. Rendering is about getting an <see cref="T:System.Windows.Media.ImageSource"/> to assign to WPF, or <see cref="T:System.Drawing.Bitmap"/> to use with GDI+ / Windows Forms.</para>
              <para>You should turn an identifier object into a rendered image as late as possible. The identifier is static and lightweight and does not depend on the current theme, while the image is themed and has to be loaded or generated/rasterized. You need an <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> instance to get the image out of an icon identifier object. Once you got the image, you should take care to change it with theme changes — either by using a live image property, or by listening to the theme change event. See <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> and its extensions for the related facilities.</para>
              <para>Example:</para>
              <code>// Getting IconId identifier object to use with APIs
            IconId iconid = LayoutDesignerThemedIcons.Collapsible.Id;</code>
              <code>// Getting IconId out of an Icon Identifier Class type
            IconId iconid = CompiledIconClassAttribute.TryGetCompiledIconClassId(typeof(LayoutDesignerThemedIcons.Collapsible), OnError.Throw);</code>
              <code>// Getting image for screen rendering by IconId
            themediconmanager.Icons[icnoid]</code>
              <code>// Getting image for screen rendering by Icon Identifier Class
            themediconmanager.GetIcon&lt;LayoutDesignerThemedIcons.Collapsible&gt;()</code>
              <h1>Icons Origin</h1>
              <para>This code was generated by a pre-compile build task from a set of input files which are XAML files adhering to a certain convention, as convenient for exporting them from the Illustrator workspace, plus separate PNG files with raster icons. In the projects, these files are designated with <c>ThemedIconsXamlV3</c> and <c>ThemedIconPng</c> build actions and do not themselves get into the output assembly. All of such files are processed, vector images for different themes of the same icon are split and combined into the single list of icons in this assembly. This list is then written into the genearted XAML file (compiled into BAML within assembly), and serves as the source for this generated code.</para>
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons.Collapsible">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Collapsible Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.LayoutDesignerThemedIcons.Collapsible.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:LayoutDesignerThemedIcons+Collapsible}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(LayoutDesignerThemedIcons.Collapsible))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = LayoutDesignerThemedIcons.Collapsible.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;LayoutDesignerThemedIcons.Collapsible&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.LayoutDesignerThemedIcons.Collapsible.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Collapsible Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons.Collapsible"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:LayoutDesignerThemedIcons+Collapsible}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(LayoutDesignerThemedIcons.Collapsible))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = LayoutDesignerThemedIcons.Collapsible.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;LayoutDesignerThemedIcons.Collapsible&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons.Expandable">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Expandable Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.LayoutDesignerThemedIcons.Expandable.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:LayoutDesignerThemedIcons+Expandable}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(LayoutDesignerThemedIcons.Expandable))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = LayoutDesignerThemedIcons.Expandable.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;LayoutDesignerThemedIcons.Expandable&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.LayoutDesignerThemedIcons.Expandable.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Expandable Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons.Expandable"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.LayoutDesignerThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:LayoutDesignerThemedIcons+Expandable}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(LayoutDesignerThemedIcons.Expandable))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = LayoutDesignerThemedIcons.Expandable.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;LayoutDesignerThemedIcons.Expandable&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.ActionManagement.IActionManager">
            <summary>
            TODO: persistent mnemonics, dynamic mnemonics in update.
            TODO: dataContext prolongation assertions
            TODO: Delegate to host when executing actions programmatically
            TODO: assert where VSOverride is applicable.
            TODO: combo-box action...
            TODO: iconizqation in VS contextmenus
            TODO: assertions in Vsct
            TODO: do not generate empty groups
            TODO: MvcAnnotatorActionHandler
            </summary>
        </member>
        <member name="M:JetBrains.ActionManagement.IActionManager.ExecuteShortcut(System.Windows.Forms.Keys,System.Boolean)">
            <summary>
             Attempts to execute the keyboard shortcut.
             Composite keyboard shortcuts, eg “Ctrl+K,F”, should be executed twice, once for each of the components.
             </summary><param name="shortcut">The keyboard shortcut to execute. May be a part of a composite shortcut.</param><param name="bIncludeHostActions">In a standalone configuration, has no meaning. In an embedded configurations, includes the host actions in the search list together with own actions managed by the action-manager.</param><returns>Whether the action has been executed.</returns>
        </member>
        <member name="T:JetBrains.UI.Build.App.BuildAppDispatchActivateLogOnBuild">
            <summary>
            When a build starts running, activates various UI for it (e.g. opens build log view) or generates teamcity logs.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.BuildAppDispatchTurnSimpleBuildRequestIntoFull">
            <summary>
            Serves simple build requests on app dispatch by wrapping them with a fully-defined request.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.BuildRunnerEnvironmentCollector">
            <summary>
            Non-Nuget-aware version.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Build.App.IBuildRunnerEnvironmentCollector.TryGetBuildEnvironment">
            <summary>
            Tries to collect the build environment.
            </summary>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.Build.App.SimpleBuildRequest">
            <summary>
            Denotes the skeleton of the build request (the entry point and key params).
            The other parameters are environment-based and will be assigned when translating into the full request and before running the build.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.App.SimpleBuildRequest.DisplayName">
            <summary>
            User-friendly display name.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.App.SimpleBuildRequest.MainObjective">
            <summary>
            The main objective of the outermost build. Usually, just one of the predefined entry points which run the nested build for the real objective after all of the preparatory steps.
            See creator methods for examples.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.App.SimpleBuildRequest.Parameters">
            <summary>
            Optional input artifacts. When running standard wrapper objectives, might specify what to run as the binary stage payload of the build.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Build.App.SimpleBuildRequest.CreateBinaryStage``1">
            <summary>
            Creates simple request for running a local binary-stage build.
            Locally, this requires running the source-stage to compile and pack the Nuget packages first.
            So the main objective is set to the predefined <see cref="T:JetBrains.Application.BuildScript.EntryPoints.EntryLocalRunBinaryStage"/>, and the binary stage objective is passed as the <see cref="T:JetBrains.Application.BuildScript.BinaryStageObjectiveArtifact"/> artifact.
            </summary>
            <typeparam name="TBinaryStageObjective">Objective for the second, binary stage.</typeparam>
        </member>
        <member name="M:JetBrains.UI.Build.App.SimpleBuildRequest.CreateBinaryStage``1(System.Object[])">
            <summary>
            Creates simple request for running a local binary-stage build.
            Locally, this requires running the source-stage to compile and pack the Nuget packages first.
            So the main objective is set to the predefined <see cref="T:JetBrains.Application.BuildScript.EntryPoints.EntryLocalRunBinaryStage"/>, and the binary stage objective is passed as the <see cref="T:JetBrains.Application.BuildScript.BinaryStageObjectiveArtifact"/> artifact.
            </summary>
            <typeparam name="TBinaryStageObjective">Objective for the second, binary stage.</typeparam>
        </member>
        <member name="M:JetBrains.UI.Build.App.SimpleBuildRequest.CreateBinaryStage(JetBrains.Build.Serialization.AssemblyQualifiedTypeName)">
            <summary>
            Creates simple request for running a local binary-stage build.
            Locally, this requires running the source-stage to compile and pack the Nuget packages first.
            So the main objective is set to the predefined <see cref="T:JetBrains.Application.BuildScript.EntryPoints.EntryLocalRunBinaryStage"/>, and the binary stage objective is passed as the <see cref="T:JetBrains.Application.BuildScript.BinaryStageObjectiveArtifact"/> artifact.
            </summary>
            <param name="aqtnBinaryStageObjective">Objective for the second, binary stage.</param>
        </member>
        <member name="M:JetBrains.UI.Build.App.SimpleBuildRequest.CreateExplicit``1(System.Object[])">
            <summary>
            Creates the simple request for running a build for exactly the objective specified.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Build.App.SimpleBuildRequest.CreateExplicit(JetBrains.Build.Serialization.AssemblyQualifiedTypeName,System.Object[])">
            <summary>
            Creates the simple request for running a build for exactly the objective specified.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.BuildRequestEntryBinaries">
            <summary>
            Handles binary parameters on the build request which can be overridden on the command line.
            There's no autodiscovery — if they're not cmdline-supplied, then they're not set.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Build.App.BuildRequestEntryBinaries.FilterOutNonBinSstg(System.Collections.Generic.List{JetBrains.Util.Storage.SimpleFileItem})">
            <summary>
            Filters out files with build engine/script binaries by removing SSTGs which don't hold the right type of data.
            This would have happened later in the build, but saves passing potentially large files back and forth.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.CmdLineArtifact">
            <summary>
            Assigns a value to a build artifact before running the build.
            Syntax: <c>name=value</c>
            Name is the build artifact class name, long (with namespace) or short (just local class name, if not ambiguous).
            Value is the string representation for the artifact value, to be coerced to artifact type with <see cref="T:System.ComponentModel.TypeConverter"/> or <see cref="T:System.Windows.Markup.ValueSerializer"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.BuildAppStartupArtifactValues">
            <summary>
            Assigns initial startup values for build artifacts.
            This includes artifacts from the command line and predefined values (like <see cref="T:JetBrains.Application.BuildScript.ProductHomeDirArtifact"/>).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.CmdLineBuildEngine">
            <summary>
            Specifies path to the build engine binaries. See impl for comments on allowed formats.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.CmdLineBuildScriptBin">
            <summary>
            Specifies path to the build script binaries. See impl for comments on allowed formats.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.CmdLineBuildScriptSrc">
            <summary>
            Specifies path to the folder with <c>*.cs</c> build sources.
            If no such parameters are given on the command line, autodetects sources in well-known Platform folders.
            To suppress autodetection without supplying sources, pass a commandline key with an empty value.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.InputArtifactStringTable">
            <summary>
            Deals with input artifacts, mainly in the build tool UI.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.App.InputArtifactStringTable.MapArtifactNameToValue">
            <summary>
            Maps the artifact name to its string value serialization.
            The name is either the local name or the full name of the artifact.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.App.InputArtifactStringTable.MapLocalNameToFullNames">
            <summary>
            Caches names in keys of the <see cref="F:JetBrains.UI.Build.App.InputArtifactStringTable.MapArtifactNameToValue"/> by their local name.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Build.App.InputArtifactStringTable.TryGetPreferredFullNameByLocalName(JetBrains.Util.StringSlice)">
            <summary>
            If one or more artifacts match this local name, stabily chooses one of the full names.
            </summary>
            <param name="localname"></param>
            <returns></returns>
        </member>
        <member name="P:JetBrains.UI.Build.App.InputArtifactStringTable.Artifacts">
            <summary>
            Allows to watch individual artifacts for their live values.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Build.App.InputArtifactStringTable.ArtifactItem.IsDefined">
            <summary>
            Whether there's a value for this artifact.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Build.App.InputArtifactStringTable.ArtifactItem.LiveString">
            <summary>
            The raw string value, live.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Build.App.InputArtifactStringTable.ArtifactItem.String">
            <summary>
            Gets, sets, or removes a value as a raw string.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Build.App.InputArtifactStringTable.ArtifactItem`1.LiveValue">
            <summary>
            The typed value, live.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.LocalSettings.SyncInputArtifactStringsFromLocalSettings">
            <summary>
            Syncs the <see cref="T:JetBrains.UI.Build.App.InputArtifactStringTable"/> arts with external sources.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ToolWindowManagement.ToolWindowDescriptor">
            <summary>
            Base type for tool window descriptors
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.ITreeModelNode.Reinitialize">
            <remarks>
            Performance optimization.
            Original approach based on subscriptions to Model.Filter was way too slow.
            </remarks>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModel.Update">
            <summary>
            Executes update forcibly on the tree model
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModel.BeginUpdate">
            <summary>
            Increments internal counter, which prevents updates if greater then zero
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModel.EndUpdate">
            <summary>
            Decrements internal counter, which prevents updates if greater then zero. 
            When counter reaches zero and update is needed, it is executed
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModel.GetNodeContainer(JetBrains.TreeModels.TreeModelNode)">
            <summary>
            Gets node which is container of the specified node
            </summary>
            <param name="node">Child node</param>
            <returns>Instance of <see cref="T:JetBrains.TreeModels.TreeModelNode"/> which contains specified node</returns>
            <remarks>This is not the same as getting Parent in the multi-model scenario. In simple models it just returns Parent.</remarks>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModel.GetNodes(System.Object)">
            <summary>
            Gets collection of nodes associated with the specified dataValue
            </summary>
            <param name="dataValue">Data value</param>
            <returns>Collection of associated nodes</returns>
        </member>
        <member name="P:JetBrains.TreeModels.TreeModel.Roots">
            <summary>
            Gets read-only collection of model roots
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.TreeModel.RootsUnsorted">
            <summary>
            Gets unsorted read-only collection of model roots
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.TreeModel.InUpdate">
            <summary>
            Gets value indicating if update is currently running
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.TreeModel.Comparer">
            <summary>
            Gets or sets comparer for model nodes, which is used to setup order in the model
            </summary>
        </member>
        <member name="E:JetBrains.TreeModels.TreeModel.Updating">
            <summary>
            Raised when update is about to happen
            </summary>
        </member>
        <member name="E:JetBrains.TreeModels.TreeModel.Updated">
            <summary>
            Raised when update has been finished
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Env.HideSplashScreen">
            <summary>
            After the main window is ready, hides the splash screen.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Env.Launcher">
            <summary>
            Launcher for base app entry points.
            The full standalone app has its own launcher in its project, because it references more stuff.
            </summary>
            <summary>
            Launcher for base app entry points.
            The full standalone app has its own launcher in its project, because it references more stuff.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Env.Launcher.ConsoleMain">
            <summary>
            The console entry point for calling from the native part.
            Expects to have the partial set of components written in resources, like host name and environment zone, while the set of the application packages is collected ad-hoc based on what's found in the application folder.
            </summary>
            <returns>The exit code for the process.</returns>
        </member>
        <member name="M:JetBrains.UI.Application.Env.Launcher.ConsoleMainScattered">
            <summary>
            The console entry point for calling from the native part.
            Expects to have the partial set of components written in resources, like host name and product branding, while the set of the application packages is collected ad-hoc based on what's found in the application folder.
            </summary>
            <returns>The exit code for the process.</returns>
        </member>
        <member name="F:JetBrains.UI.Application.Env.Launcher.ConsoleMainMethod">
            <summary>
            Refer to this if you need to get the <see cref="T:JetBrains.Build.Serialization.AssemblyQualifiedTypeMemberName"/> for the <see cref="M:JetBrains.UI.Application.Env.Launcher.ConsoleMain"/> method of this launcher.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Env.Launcher.ConsoleMainMethodScattered">
            <summary>
            Refer to this if you need to get the <see cref="T:JetBrains.Build.Serialization.AssemblyQualifiedTypeMemberName"/> for the <see cref="M:JetBrains.UI.Application.Env.Launcher.ConsoleMainScattered"/> method of this launcher.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Env.Launcher.MainMethod">
            <summary>
            Refer to this if you need to get the <see cref="T:JetBrains.Build.Serialization.AssemblyQualifiedTypeMemberName"/> for the <see cref="M:JetBrains.UI.Application.Env.Launcher.Main"/> method of this launcher.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Env.Launcher.MainMethodScattered">
            <summary>
            Refer to this if you need to get the <see cref="T:JetBrains.Build.Serialization.AssemblyQualifiedTypeMemberName"/> for the <see cref="M:JetBrains.UI.Application.Env.Launcher.Main"/> method of this launcher.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Env.Launcher.Main">
            <summary>
            The GUI entry point for calling from the native part.
            Inits the simple GUI host, without the tabwell-required services.
            Expects to have the partial set of components written in resources, like host name and environment zone, while the set of the application packages is collected ad-hoc based on what's found in the application folder.
            </summary>
            <returns>The exit code for the process.</returns>
        </member>
        <member name="M:JetBrains.UI.Application.Env.Launcher.MainScattered">
            <summary>
            The GUI entry point for calling from the native part.
            Inits the simple GUI host, without the tabwell-required services.
            Expects to have the partial set of components written in resources, like host name and environment zone, while the set of the application packages is collected ad-hoc based on what's found in the application folder.
            </summary>
            <returns>The exit code for the process.</returns>
        </member>
        <member name="M:JetBrains.UI.Application.Env.Launcher.ValidateCompileTimeConstants(JetBrains.Util.ILogger)">
            <summary>
            Vaidates <see cref="T:JetBrains.Application.BuildScript.Compile.LauncherCompileTimeConstants"/> against <see cref="T:JetBrains.UI.Application.Env.Launcher"/>.
            Mounts to an attempt to declare a host.
            </summary>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.Application.Env.NativeComponentManagerProxyHostMixin">
            <summary>
            Registers the native component manager on startup of the Windows application.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Env.SplashScreenHwnd">
            <summary>
            Wraps the Splash Screen HWND which was created by the bootstrapper for passing it into the application host so that the splash could be closed after the appication is ready to show the main window.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Env.WindowsSimpleGuiApplicationHost">
            <summary>
            Additional host features for creating standalone interactive GUI applications, core features (no IDE window frame, no ActiPro, no nothing).
            For full-scale standalone GUI apps, see the Standalone family assemblies and hosts.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Env.WindowsSimpleGuiApplicationHost.OnWindowsInteractiveSimpleGuiEngine(JetBrains.Application.Environment.JetHostItems.Empty)">
            <summary>
            Minimum Interactive GUI support. See “Standalone” family assemblies for full support.
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.Build.App.TaskBarBuildProgress">
            <summary>
            Show progress when dispatch reports running a build.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Build.App.CmdLineRunBuild">
            <summary>
            Runs the build for the specified build artifact class name, long (with namespace) or short (just local class name, if not ambiguous).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.App.LocalInstallAutomation.IsProductBinariesDirExplicitlySpecified">
            <summary>
            Means PBDA is specified as a final value, so the relative hint has no effect.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ControlShowcase.ControlShowcaseView">
            <summary>
            Interaction logic for ControlShowcaseView.xaml
            </summary>
            <summary>
            ControlShowcaseView
            </summary>
        </member>
        <member name="M:JetBrains.UI.ControlShowcase.ControlShowcaseView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:JetBrains.UI.ControlShowcase.ExtentionManager.ViewModels.SortingViewModel.Name">
            <summary>
            Gets name of sorting type
            </summary>
        </member>
        <member name="T:JetBrains.UI.ControlShowcase.ExtentionManager.Views.ExtensionManagerView">
            <summary>
            Interaction logic for ExtensionManagerView.xaml
            </summary>
            <summary>
            ExtensionManagerView
            </summary>
        </member>
        <member name="M:JetBrains.UI.ControlShowcase.ExtentionManager.Views.ExtensionManagerView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.AOptionsPage">
            <summary>
            Base implementation of an options page view class.
            Set your view to the <see cref="P:JetBrains.UI.Options.Helpers.AOptionsPage.Control"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.IOptionsPage">
            <summary>
            Represents a page in the options dialog.
            Class implementing this interface should be marked with <see cref="T:JetBrains.UI.Options.OptionsPageAttribute"/> attribute.
            It is recommended to name the leaf classes against the <c>{Title}Page</c> pattern, where <c>Title</c> is the display name of the page in the Options dialog tree and title bar. This way, it will be readily locatable in the code.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.IOptionsPage.OnOk">
            <summary>
            Invoked when OK button in the options dialog is pressed.
            If the page returns <c>false</c>, the the options dialog won't be closed, and focus will be put into this page.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.IOptionsPage.ValidatePage">
            <summary>
            Check if the settings on the page are consistent, and page could be closed.
            </summary>
            <returns><c>true</c> if page data is consistent.</returns>
        </member>
        <member name="P:JetBrains.UI.Options.IOptionsPage.Control">
            <summary>
            <para>Control to be shown as page.</para>
            <para>May be <c>Null</c> if the page does not have any UI.</para>
            <para>Will NOT be disposed of automatically. Import a lifetime in page ctor and attach the control to that lifetime. If you're returning self (<see cref="T:JetBrains.UI.Options.IOptionsPage"/>-based class) as the control, then it's implementing <see cref="T:System.IDisposable"/> already and its <see cref="M:System.IDisposable.Dispose"/> will be called automatically.</para>
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.IOptionsPage.Id">
            <summary>
            Gets the ID of this option page.
            <see cref="T:JetBrains.UI.Options.IOptionsDialog"/> or <see cref="T:JetBrains.UI.Options.OptionsPageDescriptor"/> could be used to retrieve the <see cref="T:JetBrains.UI.Options.OptionsManager"/> out of it.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AOptionsPage.Bind(JetBrains.DataFlow.IPropertyBinding)">
            <summary>
            Adds a one-way binding that is executed backwards on OK.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AOptionsPage.Bind``1(JetBrains.DataFlow.IProperty{``0},JetBrains.DataFlow.IProperty{``0})">
            <summary>
            Adds a one-way binding that is executed backwards on OK.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AOptionsPage.Bind``1(JetBrains.DataFlow.IProperty{``0},System.Windows.DependencyObject,System.Windows.DependencyProperty)">
            <summary>
            Adds a one-way binding that is executed backwards on OK.
            </summary>
        </member>
        <member name="T:JetBrains.UI.FeaturesPage.LanguagesPageView">
            <summary>
            Represents UI part of the plugins options page
            </summary>
            <summary>
            LanguagesPageView
            </summary>
        </member>
        <member name="M:JetBrains.UI.FeaturesPage.LanguagesPageView.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:JetBrains.UI.FeaturesPage.LanguagesPageView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.ViewModelUtil.CommandSink">
            <summary>
            This implementation of ICommandSink can serve as a base
            class for a ViewModel or as an object embedded in a ViewModel.  
            It provides a means of registering commands and their callback 
            methods, and will invoke those callbacks upon request.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ViewModelUtil.ICommandSink">
            <summary>
            Represents an object that is capable of being notified of 
            a routed command execution by a CommandSinkBinding.  This
            interface is intended to be implemented by a ViewModel class
            that honors a set of routed commands.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ViewModelUtil.ICommandSink.CanExecuteCommand(System.Windows.Input.ICommand,System.Object,System.Boolean@)">
            <summary>
            Returns true if the specified command can be executed by the command sink.
            </summary>
            <param name="command">
            The command whose execution status is being queried.
            </param>
            <param name="parameter">
            An optional command parameter.
            </param>
            <param name="handled">
            Set to true if there is no need to continue querying for an execution status.
            </param>
        </member>
        <member name="M:JetBrains.UI.ViewModelUtil.ICommandSink.ExecuteCommand(System.Windows.Input.ICommand,System.Object,System.Boolean@)">
            <summary>
            Executes the specified command.
            </summary>
            <param name="command">
            The command being executed.
            </param>
            <param name="parameter">
            An optional command parameter.
            </param>
            <param name="handled">
            Set to true if the command has been executed and there is no need for others to respond.
            </param>
        </member>
        <member name="T:JetBrains.UI.Build.ProfileExplorerView">
            <summary>
            ProfileExplorerView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Build.ProfileExplorerView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommandSinkBinding">
            <summary>
            A CommandBinding subclass that will attach its
            CanExecute and Executed events to the event handling
            methods on the object referenced by its CommandSink property.  
            Set the attached CommandSink property on the element 
            whose CommandBindings collection contain CommandSinkBindings.
            If you dynamically create an instance of this class and add it 
            to the CommandBindings of an element, you must explicitly set
            its CommandSink property.
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommandSinkBinding.CommonElement">
            <summary>
            This class makes it easier to write code that works 
            with the common members of both the FrameworkElement
            and FrameworkContentElement classes.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Behavior.BindToolbarCommandsBehavior">
            <summary>
              Binds a toolbar to a list of <see cref="T:JetBrains.UI.Controls.UiCommandAutomation"/> objects.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.App.BuildAppDispatch.BuildRequestedFull">
            <summary>
            A fully custom build request.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.App.BuildAppDispatch.BuildRequestedSimple">
            <summary>
            Requests that a build be run, applies all defaults to the parameters, but for the resulting artifact objectives.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Build.App.BuildLog.ShowApplicationLog(JetBrains.DataFlow.Lifetime,System.String)">
            <summary>
            Shows the log tool window instance which starts dumping the application log.
            </summary>
            <param name="lifetimeRecording"></param>
            <param name="title"></param>
        </member>
        <member name="M:JetBrains.UI.Build.App.BuildLog.ShowManualLog(JetBrains.DataFlow.Lifetime,System.String,System.Boolean)">
            <summary>
            Shows the log tool window without attaching to any log source. Returns the collection which should be populated with log records by the caller.
            </summary>
            <param name="lifetimeRecording"></param>
            <param name="title"></param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.Build.App.SubmitBuildEntryPointsToDispatch">
            <summary>
            On startup, and upon a specific request, builds the storage async and populates the dispatch with entry artifacts.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.UiCommandAutomation">
            <summary>
            Describes the view model of a UI command (e.g. on a toolbar).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.SwatchIndicatorAutomation.ColorCode.Indeterminate">
            <summary>
            There is no result yet (e.g. operation has not yet started for this item).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.SwatchIndicatorAutomation.ColorCode.Good">
            <summary>
            The result is OK (so far no warnings or errors).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.SwatchIndicatorAutomation.ColorCode.Warnings">
            <summary>
            There were warnings (but not errors).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.SwatchIndicatorAutomation.ColorCode.Errors">
            <summary>
            There were errors.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.SwatchIndicatorAutomation.ColorCode.Excluded">
            <summary>
            The item is excluded from the run.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Infra.StringAbbreviator`1">
            <summary>
            Creates short abbreviated names for the entities.
            Treats just string length.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Infra.StringAbbreviator`1.Run(System.Collections.Generic.IEnumerable{`0},System.Func{`0,System.String},System.Int32)">
            <summary>
            Produces abbreviated names for the given set of items.
            </summary>
            <param name="items">The list of items to process.</param>
            <param name="FItemName">The way of getting the item names.</param>
            <param name="nChars">Max number of characters allowed in the output.</param>
        </member>
        <member name="M:JetBrains.UI.Infra.StringAbbreviator`1.IsCaps(System.Char)">
            <summary>
            Tells whether the char is CAPS, in our terms.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Infra.StringAbbreviator`1.CreateData(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Initial data.
            Just limits all items to the given maxlen (at most).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Infra.StringAbbreviator`1.GetDefaultAbbreviation(JetBrains.DataFlow.PropertyBag)">
            <summary>
            Take <see cref="F:JetBrains.UI.Infra.StringAbbreviator`1.myCharsLimit"/> chars at most (this includes as many caps as possible).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Infra.StringAbbreviator`1.GetNameParts(`0)">
            <summary>
            Gets the item name, splits it into parts by the Caps.
            Each part is a property bag.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Infra.StringAbbreviator`1.GetResult">
            <summary>
            Reverses the internal map to make it item-to-name.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Infra.StringAbbreviator`1.ResolveConflicts_ChooseUniqueChars">
            <summary>
            When shortening the abbreviations, we've taken the first chars from each capsed part.
            Try taking some non-first chars instead, if they help making the abbr unique.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Infra.StringAbbreviator`1.ResolveConflicts_DisambigChars">
            <summary>
            Appends disambig chars to the end of the abbreviation, as a last resort.
            </summary>
        </member>
        <member name="T:JetBrains.UI.RoutedCommandHandler">
            <summary>
            Allows a viewmodel to handle routed commands, viewmodel should implement <see cref="M:JetBrains.UI.ViewModelUtil.CommandSink.AddHandler``1(System.Windows.Input.ICommand,System.Action{``0},System.Predicate{``0})"/> interface
            and call <see cref="T:JetBrains.UI.ViewModelUtil.CommandSink"/> method to register a handler of the command
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.CommonFileDialogs.BrowseForFolder(System.String,JetBrains.Util.FileSystemPath,System.Windows.Window,System.Windows.Forms.IWin32Window)">
            <summary>
            Shows folder picker modal dialog with standard or custom settings
            </summary>
            <param name="title">title of dialog window</param>
            <param name="initialFolder"></param>
            <param name="ownerAvalon">owner of the dialog window</param>
            <param name="ownerWin32">owner of the dialog window</param>
            <returns>picked folder path (or null, if cancel button has been pressed)</returns>
        </member>
        <member name="F:JetBrains.UI.Build.LogAutomation.AllRecords">
            <summary>
            Input collection with all the log records.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.LogAutomation.IsShowingRunningItem">
            <summary>
            When <c>True</c>, a fake “Running” item is added to the end.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Build.LogAutomation.TreeItemsSource">
            <summary>
            The collection as it should be displayed by the tree.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Build.LogAutomation.AddRecord(JetBrains.Build.Running.BuildLogRecord)">
            <summary>
            Externally adds a record to the log in <see cref="F:JetBrains.UI.Build.LogAutomation.AllRecords"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.SrcView.Build.SwatchIndicatorView.Dim.Base.InactiviyDimFactor">
            <summary>
            Add this much shade to simulate inactive color on an active one.
            </summary>
        </member>
        <member name="F:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.MinPreferredRowHeight">
            <summary>
            Add more rows as the rowheight is above this limit (this tradess off indicator height for its width, which is good for reading its text)
            </summary>
        </member>
        <member name="F:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.NaturalIndicatorHeight">
            <summary>
            Having constant pixel sizes of borders etc at any scale looks bad, let's render it at this height and than scale to any size required (downscaling included).
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.GetRowCountApproxFromFactor(System.Double,System.Windows.Size,System.Int32)">
            <summary>
            An inverse to <see cref="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetIndicatorAspect"/>.
            As there's the <see cref="M:System.Math.Ceiling(System.Double)"/> function that can't exactly be inverted, it has been ignored here. Round the rowcount up or down, depending on the conditions.
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.RowCountCeiling(System.Double,System.Int32)">
            <summary>
            Round the number of rows to the closest meaningful integer (not any number of rows is meaningful, it must be a divider of the indicators count).
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.RowCountFloor(System.Double,System.Int32)">
            <summary>
            Round the number of rows to the closest meaningful integer (not any number of rows is meaningful, it must be a divider of the indicators count).
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.RowCountRoundCore(System.Int32,System.Double,System.Func{System.Double,System.Double})">
            <summary>
            Round the number of rows to the closest meaningful integer (not any number of rows is meaningful, it must be a divider of the indicators count).
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.Run_ChooseRowCount(System.Windows.Size,System.Int32)">
            <summary>
            Optimizes the count of project indicator rows (total rows is greater by one).
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetFullRowIndicatorLogicalSize">
            <summary>
            Same as <see cref="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetIndicatorLogicalSize"/>, just for an indicator that occupies the whole row (like solution indicator does).
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetIndicatorAspect">
            <summary>
            Indicator width-to-height factor in both logical and visual sizes.
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetIndicatorLogicalSize">
            <summary>
            Logical indicator size (the only size the indicator control knows about; always have the same height to preserve line-thickness-to-body-size proportions when the view is resized).
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetIndicatorVisualHeight">
            <summary>
            Indicator size as it sits in the <see cref="F:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.ViewSize"/>, as seen on screen.
            <see cref="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetIndicatorLogicalSize"/> is render-transformed to become this.
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetIndicatorVisualSize">
            <summary>
            Indicator size as it sits in the <see cref="F:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.ViewSize"/>, as seen on screen.
            <see cref="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetIndicatorLogicalSize"/> is render-transformed to become this.
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetIndicatorVisualWidth">
            <summary>
            Indicator size as it sits in the <see cref="F:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.ViewSize"/>, as seen on screen.
            <see cref="M:JetBrains.UI.SrcView.Build.SwatchPanelView.SwatchPanelViewElement.LayoutCalculator.CalculatedLayout.GetIndicatorLogicalSize"/> is render-transformed to become this.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExtensionManager.ExtensionManagerWindow">
            <summary>
            Interaction logic for MainWindow.xaml
            </summary>
            <summary>
            ExtensionManagerWindow
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExtensionManager.ExtensionManagerWindow.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.IChildrenProvider.HasChildren(System.Object)">
            <summary>
            Gets whether the item has children
            </summary>
            <param name="item">Item</param>
            <returns>Returns false if currently it does not have any children</returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.IChildrenProvider.IsObservable">
            <summary>
            Gets whether the actual children collection is observable (capable to be changes trackable).
            In case of not alive models, right value will help improve performance
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.IFilterDescriptor">
            <summary>
            <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/> item filtration extensibility point
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.IFilterDescriptor.IsAccepted(System.Object)">
            <summary>
            Returns a value indicating if the given item is accepted and should be shown to user
            </summary>
            <param name="item">Data item</param>
            <returns>
            true - node is accepted itself and should be shown to user
            null - node is not accepted itself, however one of its children might be
            false - node is not accepted and shouldn't be shown to user, although one of its children might be
            </returns>
            <remarks>
            In case you are implementing per item filtering without knowleadge about children items you should return true if item accepted itself and null otherwise.
            In case you have knowledge about sub items, it would be more optimal to return true and false as final results.
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Extensions.SafeIconExtension">
            <summary>
            Loads an icon in such a way that it does not cause unhandled exceptions on Windows XP HiColor when it encounters the icons in the icon group which it can't handle with WIC.
            TODO: load icon with smth else but WIC actually, somewhen
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.PopupWindowContext">
            <summary>
            The default implementation of the <see cref="T:JetBrains.UI.PopupWindowManager.IPopupWindowContext"/> interface.
            Represents an empty window context and a base class for meaningful window contexts.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.IPopupWindowContext">
            <summary>
            Represents the owning context for a popup window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.IPopupWindowContext.CreateLayouter(JetBrains.DataFlow.Lifetime)">
            <summary>
            Gets the default position provider for the view. 
            Usually gets position provider which provides position bound to the current selection or insertion point of the view.
            </summary>
            <param name="lifetime">Lifetime for the layouter.</param>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.IPopupWindowContext.FireAnyOtherAction">
            <summary>
            Fires the <see cref="E:JetBrains.UI.PopupWindowManager.IPopupWindowContext.AnyOtherAction"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.IPopupWindowContext.FireDeactivated">
            <summary>
            Fires the <see cref="E:JetBrains.UI.PopupWindowManager.IPopupWindowContext.Deactivated"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.IPopupWindowContext.FireScroll">
            <summary>
            Fires the <see cref="E:JetBrains.UI.PopupWindowManager.IPopupWindowContext.Scroll"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.IPopupWindowContext.FireSelectionChanged">
            <summary>
            Fires the <see cref="E:JetBrains.UI.PopupWindowManager.IPopupWindowContext.SelectionChanged"/> event.
            </summary>
        </member>
        <member name="E:JetBrains.UI.PopupWindowManager.IPopupWindowContext.AnyOtherAction">
            <summary>
            Fires when some action occurs in the context owner.
            </summary>
        </member>
        <member name="E:JetBrains.UI.PopupWindowManager.IPopupWindowContext.Deactivated">
            <summary>
            Fires when the context owner is deactivated.
            </summary>
        </member>
        <member name="E:JetBrains.UI.PopupWindowManager.IPopupWindowContext.EscapePressed">
            <summary>
            Fires when the ESCAPE key is pressed in the owning context. Works as a stack of handlers instead of a multicast event, that is, always notifies only the most-recently-added event in the stack, and then removes it from the stack.
            </summary>
        </member>
        <member name="E:JetBrains.UI.PopupWindowManager.IPopupWindowContext.Scroll">
            <summary>
            Fires when the context owner is scrolled.
            </summary>
        </member>
        <member name="E:JetBrains.UI.PopupWindowManager.IPopupWindowContext.SelectionChanged">
            <summary>
            Fires when selection changes in the context owner.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowContext.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.ActionManagement.IActionManager)">
            <summary>
            A protected constructor for use from the inheritors.
            To get a default window context, use <see cref="T:System.Empty"/> instead.
            </summary>
            <param name="lifetime">Limiting lifetime.</param>
            <param name="actionManager">Action manager, required for handling of the ESC action.</param>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowContext.GetEmpty(JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext)">
            <summary>
            Gets the default popup window context.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowContext.GetEmptySource(JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext)">
            <summary>
            Gets the default popup window context.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowContext.CreateLayouter(JetBrains.DataFlow.Lifetime)">
            <summary>
            Creates the default layouter that positiones its entities in the center of the DEVENV window.
            </summary>
            <param name="lifetime"></param>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowContext.FireAnyOtherAction">
            <summary>
            Fires the <see cref="E:JetBrains.UI.PopupWindowManager.PopupWindowContext.AnyOtherAction"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowContext.FireDeactivated">
            <summary>
            Fires the <see cref="E:JetBrains.UI.PopupWindowManager.PopupWindowContext.Deactivated"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowContext.FireScroll">
            <summary>
            Fires the <see cref="E:JetBrains.UI.PopupWindowManager.PopupWindowContext.Scroll"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowContext.FireSelectionChanged">
            <summary>
            Fires the <see cref="E:JetBrains.UI.PopupWindowManager.PopupWindowContext.SelectionChanged"/> event.
            </summary>
        </member>
        <member name="E:JetBrains.UI.PopupWindowManager.PopupWindowContext.EscapePressed">
            <summary>
            Fires when the ESCAPE key is pressed in the owning context. Works as a stack of handlers instead of a multicast event, that is, always notifies only the most-recently-added event in the stack, and then removes it from the stack.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Components.Theming.ThemingResourceKey">
            <summary>
            You can get the <see cref="T:JetBrains.UI.Theming.ITheming"/> instance from <see cref="T:JetBrains.UI.Wpf.IPlatformResourceDictionary"/> (which is universally available in WPF UI) with this resource key. All instances of this class are equal to each other.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Components.Theming.ThemingResourceKey.Key">
            <summary>
            An example key instance. All instances of this key are equal to each other.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ActionsRevised.IActionWithFallback">
            <summary>
            The interface allows Priority Command Target handler to control VS command overriding.
            1) VS's command overridden by an an action with update requirements is executing. The interface gives an ability to process VS QueryStatus synchronously, 
            and make a decision whether to override the VS command or to let it to be executed.
            2) R#'s command that overrides VS command is executing. The interface gives an ability to fall back to VS command and not to execute R#'s action.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ActionsRevised.IRefactoringAction">
            <summary>
            A marker interface that allows VsOleCommandTargetHandler to process overridding VS commands.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.Text.TextControlActions">
            <summary>
            TODO: review, try to make a common model of VS typing handling and text control impl actions.
            </summary>
        </member>
        <member name="T:JetBrains.UI.SrcView.ContextNotifications.ContextNotificationControl">
            <summary>
            Interaction logic for BackgroundNotificationControl.xaml
            </summary>
            <summary>
            ContextNotificationControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.ContextNotifications.ContextNotificationControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.ActionsAsyncAvailability.Prepare(JetBrains.DataFlow.Lifetime)">
            <summary>
            prepare the context
            execute ui action while we are still on ui thread
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Fonts.IFontsManager.DefaultCodeFont">
            <summary>
            Gets editor font
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Fonts.IFontsManager.DialogFont">
            <summary>
            Font for dialogs
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Fonts.IFontsManager.MenuFont">
            <summary>
            A font to be used for menu item labels.
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Fonts.IFontsManager.TipFont">
            <summary>
            Font for pop-up tips
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.IWindowBrandingEx.SetIcon(JetBrains.Application.BuildScript.Application.IWindowBranding,System.Windows.Forms.Form)">
            <summary>
              Applies the product-branded icon to a Windows Forms form.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.IWindowBrandingEx.SetIcon(JetBrains.Application.BuildScript.Application.IWindowBranding,System.Windows.Window)">
            <summary>
              Applies the product-branded icon to a Windows Forms form.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.IWindowBrandingEx.SetIcon(System.Windows.Forms.Form,JetBrains.Application.BuildScript.Application.IWindowBranding)">
            <summary>
              Applies the product-branded icon to a Windows Forms form.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.IWindowBrandingEx.SetIcon(System.Windows.Window,JetBrains.Application.BuildScript.Application.IWindowBranding)">
            <summary>
              Applies the product-branded icon to a Windows Forms form.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.IWindowBrandingEx.SetIconAndCaption(JetBrains.Application.BuildScript.Application.IWindowBranding,System.Windows.Forms.Form,System.String)">
            <summary>
              Applies the product-branded icon to a Windows Forms form.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.IWindowBrandingEx.SetIconAndCaption(JetBrains.Application.BuildScript.Application.IWindowBranding,System.Windows.Window,System.String)">
            <summary>
              Applies the product-branded icon to a Windows Forms form.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Common.ComboBox.PresentationTemplate">
            <summary>
            Gets or sets template to present currently selected item
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Common.ComboBox.PresentationTemplateSelector">
            <summary>
            Gets or sets data template selector to present currently selected item
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Common.ComboBox.IsCheckable">
            <summary>
            Gets or sets if control is checkable
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Common.ComboBox.IsReordable">
            <summary>
            Gets or sets if feature which allows to up and down items in itemssource is turned on
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Common.ComboBox.IsSearchable">
            <summary>
            Gets or sets whether combo box should provide a way to search item
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Common.ComboBox.NoneContent">
            <summary>
            Gets or sets content when no items are checked
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Common.ComboBox.MaxSuggestions">
            <summary>
            Gets or sets how many suggestion should be shown to user while it inputs
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Common.ComboBox.SuggestionProvider">
            <summary>
            Gets or sets suggestion provider
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.ContentAdorner">
            <summary>
            Represents implementation of adorner to host any type of content
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.Glyph">
            <summary>
            Presenter to make vector based graphical content be as text glyph. 
            It propagates Foreground to the content, replaces brushes to the target (Stroke &amp; Fill). 
            Stroke &amp; Fill properties are bound to inherited Foreground by default
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Glyph.Stroke">
            <summary>
            Gets or sets stroke brush which is applied to draw 'contours'
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Glyph.Fill">
            <summary>
            Gets or sets brush which is applied to fill shapes
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.GlyphDecorator">
            <summary>
            Recolors its content to foreground color
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.RecolorDecorator">
            <summary>
            Provides ability to recolor any content on per-pixel level to target color with some level of brightness preserving
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.RecolorDecorator.TargetColor">
            <summary>
            Gets or sets color which will be used to recolor the content
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.RecolorDecorator.BrightnessPreserving">
            <summary>
            Gets or sets 'percent' of original brightness in recolored result (from 0 to 1)
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner">
            <summary>
            On-the-fly adorning of menu items presentation, like for highlighting search hits. Experimental API addition.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner.AdornItemText(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem,JetBrains.UI.RichText.RichText@,JetBrains.UI.RichText.RichText@,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet)">
            <summary>
            Never modify the original text object. Either return it back unchanged, or create your own richtext.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemNoAdornmentAdorner">
            <summary>
            An empty do-nothing adorner, passes text thru unpainted.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemNoAdornmentAdorner.AdornItemText(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem,JetBrains.UI.RichText.RichText@,JetBrains.UI.RichText.RichText@,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet)">
            <summary>
            Never modify the original text object. Either return it back unchanged, or create your own richtext.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.SearchHostMatcherHitHighlightAdorner">
            <summary>
            An adorner for the identifier matcher case.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.PanoramaHeaderPanel.SelectedIndex">
            <summary>
            Gets or sets selected index
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.RichTextTipPainter">
            <summary>
            Tip painter which paints tips with simple multiline formatted text.
            Reflows the text if the width does not fit.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.IWindowlessControl">
            <summary>
            An interface for the objects that implement a part of the control.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.IConstrainableControl">
            <summary>
            An interface that extends the standard control functionality by allowing it to negotiate for its size and focus on activation.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.IConstrainableControl.GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.CommonControls.IConstrainableControl.SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="P:JetBrains.CommonControls.IConstrainableControl.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.IConstrainableControl.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.IWindowlessControl.Paint(System.Drawing.Graphics)">
            <summary>
            Renders the context of the windowless control. The rendering bounds are given by the most recent call to the <see cref="M:JetBrains.CommonControls.IWindowlessControl.SetBounds(JetBrains.UI.IGraphicsContainer,System.Drawing.Rectangle)"/> method.
            </summary>
            <param name="g">The device context.</param>
        </member>
        <member name="M:JetBrains.CommonControls.IWindowlessControl.SetBounds(JetBrains.UI.IGraphicsContainer,System.Drawing.Rectangle)">
            <summary>
            Performs the top-down layouting stage, when the control lais out its parts within the given bounds.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="bounds">The new bounds. From now on, this value should be returned from the <see cref="P:JetBrains.CommonControls.IWindowlessControl.Bounds"/> property.</param>
        </member>
        <member name="P:JetBrains.CommonControls.IWindowlessControl.Bounds">
            <summary>
            The windowless control bounds in the parent coordinates. The implementor should just store and return the value set by the owner.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.IWindowlessControl.GottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.IHaveRenderParams">
            <summary>
            The property for control views, especially <see cref="T:JetBrains.CommonControls.IWindowlessControl"/>-based, which use render params for setting up their render.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.IHaveRenderParams.RenderParams">
            <summary>
            <para>Gets or sets the rendering aspect.</para>
            <para>Must not be <c>Null</c>.</para>
            <para>A live property, so that the control could fire the layout recalculation events on its change.</para>
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.RichTextTipPainter.myBounds">
            <summary>
            Bounds, as assigned by the parent.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.RichTextTipPainter.myDesiredBlockSize">
            <summary>
            The desired size of the <see cref="F:JetBrains.CommonControls.RichTextTipPainter.myRichTextBlock"/>, in absence of any external constraints.
            Lazily-calculated, <c>Null</c> when invalid.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.RichTextTipPainter.myReflowedRichTextBlock">
            <summary>
            Reflowed content, lazily-created.
            Use the <see cref="M:JetBrains.CommonControls.RichTextTipPainter.GetReflowedRichTextBlock(System.Drawing.Graphics)"/> method.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.RichTextTipPainter.myReflowedRichTextBlockUpToDate">
            <summary>
            Whether the <see cref="F:JetBrains.CommonControls.RichTextTipPainter.myReflowedRichTextBlock"/> is valid. Use <see cref="M:JetBrains.CommonControls.RichTextTipPainter.GetReflowedRichTextBlock(System.Drawing.Graphics)"/>.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.RichTextTipPainter.myRenderParams">
            <summary>
            Rendering aspect.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.RichTextTipPainter.myRichTextBlock">
            <summary>
            Content.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.RichTextTipPainter.myWidthConstraint">
            <summary>
            The current width constraint.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.RichTextTipPainter.myWantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.RichTextTipPainter.#ctor(JetBrains.UI.RichText.RichText)">
            <summary>
            Creates the painter over a rich text.
            If the text contains line breaks, it's split into several <see cref="P:JetBrains.CommonControls.RichTextTipPainter.RichTextBlock"/> lines.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.RichTextTipPainter.#ctor(JetBrains.UI.RichText.RichTextBlock,JetBrains.UI.RenderParams)">
            <summary>
            Creates the painter over a rich text block.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.RichTextTipPainter.#ctor(JetBrains.UI.RichText.RichTextBlock)">
            <summary>
            Creates the painter over a rich text block.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.RichTextTipPainter.BorderSize">
            <summary>
            Size of the padding around the text.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.RichTextTipPainter.GetReflowedRichTextBlock(System.Drawing.Graphics)">
            <summary>
            Gets the reflowed rich text block.
            Lazily reflows the original block if needed.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.RichTextTipPainter.GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.CommonControls.RichTextTipPainter.Paint(System.Drawing.Graphics)">
            <summary>
            Renders the context of the windowless control. The rendering bounds are given by the 
            </summary>
            <param name="g"></param>
        </member>
        <member name="M:JetBrains.CommonControls.RichTextTipPainter.SetBounds(JetBrains.UI.IGraphicsContainer,System.Drawing.Rectangle)">
            <summary>
            Performs the top-down layouting stage, when the control lais out its parts within the given bounds.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="bounds">The available space.</param>
        </member>
        <member name="M:JetBrains.CommonControls.RichTextTipPainter.SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="P:JetBrains.CommonControls.RichTextTipPainter.RichTextBlock">
            <summary>
            Gets or sets the content.
            Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.RichTextTipPainter.RenderParams">
            <summary>
            Gets or sets the rendering aspect.
            Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.RichTextTipPainter.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.RichTextTipPainter.Bounds">
            <summary>
            The windowless control bounds in the parent coordinates. The implementor should just store and return the value set by the owner.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.RichTextTipPainter.GottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.RichTextTipPainter.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Controls.SearchTextBox.Search">
            <summary>
            Event to handle explicit user request to search
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.SearchTextBox.Watermark">
            <summary>
            Gets or sets content to show when no text 
            in the search box and it is not has keyboard focus
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.SearchTextBox.HasText">
            <summary>
            Gets whether <see cref="T:JetBrains.UI.Controls.SearchTextBox"/> has any text
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.SearchTextBox.Delay">
            <summary>
            Gets or sets milliseconds before Search event will be triggered
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.SearchTextBox.ListenOn">
            <summary>
            Gets or sets control where text input will be listen 
            and intercept automatically in case of it is not handled
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.ToolStripEx">
            <summary>
            This class adds click-through behaviour to ToolStrip
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.ToolStripEx.ClickThrough">
            <summary>
            Gets or sets whether the ToolStripEx honors item clicks when its containing form does
            not have input focus.
            </summary>
            <remarks>
            Default value is false, which is the same behavior provided by the base ToolStrip class.
            </remarks>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.FiltersCollection">
            <summary>
            Combines a set of <see cref="T:JetBrains.UI.TreeGrid.IFilterDescriptor">tree grid filters</see> to get the single filter usable on the tree.
            Exposes the <see cref="F:JetBrains.UI.TreeGrid.FiltersCollection.CombinedFilter"/> property which you should bind to the tree's filter property.
            Add your filters to <see cref="F:JetBrains.UI.TreeGrid.FiltersCollection.Filters"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.FiltersCollection.CombinedFilter">
            <summary>
              <para>The resulting filter.</para>
              <para>Bind to the tree view.</para>
              <para>The property value changes whenever the set of filters changes, thus notifying the tree of the need to recalculate the filtered set.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.FiltersCollection.Filters">
            <summary>
              <para>Add/remove your filters here.</para>
              <para>The key is just a convenience which allows to add/remove your filter object by a key.</para>
              <para>If using lifetimes or adding forever, just create a new object.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.CombiningFilterDescriptor">
            <summary>
            Combines multuple filters.
            NOTE: set of filters cannot be changed because we cannot notify client (=tree) of the filter change to make it re-calculate.
            Use the <see cref="T:JetBrains.UI.TreeGrid.FiltersCollection"/> class on your view model if you want to change the set of filters dynamically.
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.Automation.TreeGridRowAutomationPeer">
            <summary>
            Exposes <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> types to UI Automation
            to manupulate <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> for testing purpose.
            Actually, due to UI virtualization, <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> containers 
            might be inaccasable, so the peer uses an internal <see cref="T:JetBrains.UI.TreeGrid.TreeGridNode"/> to make possible interation with rows.
            Supports ExpandCollapse, SelectionItem and ScrollItem control patterns
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.Automation.TreeGridViewAutomationPeer">
            <summary>
            Exposes <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/> types to UI Automation
            to manupulate <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/> for testing purpose.
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.IChildrenProvider.FetchCount(System.Object)">
            <summary>
            Gets current count of children for the given node
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.IChildrenProvider.FetchChildren(System.Object,System.Int32,System.Int32)">
            <summary>
            Gets children of the given node from the given index to index + count (or actual number of children)
            </summary>
            <param name="node">Node (or null in case of root)</param>
            <param name="index">Index of the first item</param>
            <param name="count">Number of children to get or Int32.MaxValue to get all children</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.IChildrenProvider.HasChildren(System.Object)">
            <summary>
            Gets wheather the given node has children
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.IChildrenProvider.IndexOf(System.Object,System.Object)">
            <summary>
            Gets index of child in parent's children colleciton, 
            or -1 in case of the child is not found in the parent's collection
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.IChildrenProvider.GetChangeProvider(System.Object)">
            <summary>
            Gets INotifyCollectionChanged which rorresponds to children collection of the given node
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.BindingChildrenProvider">
            <summary>
            Represents implementation to provide children via binding
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.ChildrenProvider`1">
            <summary>
            Represents implementation to provide children via callback
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.SelfreferenceChildrenProvider">
            <summary>
            Represents fallback implementation to detect children automatically.
            The provider detects 'children property' if type has a property 
            of IEnumerable or Array with the same type or close one.
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.DragDrop.DragDropPopup.DragItemProperty">
            <summary>
            Using a DependencyProperty as the backing store for DragItem.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.DragDrop.DragDropPopup.DragItem">
            <summary>
            Gets or sets drag item
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.Filters.CachedFilterDescriptor">
            <summary>
            Caches acceptability of items and optionally propagetes firm 'true' acceptability 
            through hierarchy to avoid futher additional traversing
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.IFilterDescriptor">
            <summary>
            <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/> item filtration extensibility point
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.IFilterDescriptor.IsAccepted(System.Object)">
            <summary>
            Returns a value indicating if the given item is accepted and should be shown to user
            </summary>
            <param name="item">Data item</param>
            <returns>
            true - node is accepted itself and should be shown to user
            null - node is not accepted itself, however one of its children might be
            false - node is not accepted and shouldn't be shown to user, although one of its children might be
            </returns>
            <remarks>
            In case you are implementing per item filtering without knowleadge about children items you should return true if item accepted itself and null otherwise.
            In case you have knowledge about sub items, it would be more optimal to return true and false as final results.
            </remarks>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.Filters.CachedFilterDescriptor.#ctor(JetBrains.UI.TreeGrid.Revised.IFilterDescriptor,System.Func{System.Object,System.Object})">
            <summary>
            Constructor
            </summary>
            <param name="filterDescriptor"></param>
            <param name="getParent"></param>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.Filters.DelegateFilterDescriptor`1">
            <summary>
            Represent filtration using <see cref="T:System.Func`2"/>
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.Filters.DelegateFilterDescriptor`1.#ctor(System.Func{`0,System.Nullable{System.Boolean}})">
            <summary>
            Constructor
            </summary>
            <param name="function">It should return false to hide element, true to show, null to define that occurences still can be amoung its children</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.Filters.DelegateFilterDescriptor`1.IsAccepted(System.Object)">
            <summary>
            Should return true if item is filtered and should be hidden
            </summary>
            <param name="item">Data item</param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.Filters.PredicateFilterDescriptor`1">
            <summary>
            Represent filtration using <see cref="!:Predicate&lt;T&gt;"/>
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.Filters.PredicateFilterDescriptor`1.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.Filters.PredicateFilterDescriptor`1.#ctor(System.Predicate{`0},System.Boolean)">
            <summary>
            Constructor
            </summary>
            <param name="predicate">It should return false to hide element</param>
            <param name="finalValue">Determines whether the predicate false-value is consiredering as final value for filtering. If finalValue false, IsAccepted will return null in case of false predicate value</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.Filters.PredicateFilterDescriptor`1.IsAccepted(System.Object)">
            <summary>
            Should return true if item is filtered and should be hidden
            </summary>
            <param name="item">Data item</param>
            <returns></returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.Filters.PredicateFilterDescriptor`1.Predicate">
            <summary>
            Gets the predicate. It should return true to hide element
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.Helpers.WeakEventListener`1">
            <summary>
            A common weak event listener which can be used for different kinds of events.
            </summary>
            <typeparam name="TEventArgs">The EventArgs type for the event.</typeparam>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.Helpers.WeakEventListener`1.#ctor(System.EventHandler{`0})">
            <summary>
            Initializes a new instance of the WeakEventListener class.
            </summary>
            <param name="handler">The handler for the event.</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.Helpers.WeakEventListener`1.System#Windows#IWeakEventListener#ReceiveWeakEvent(System.Type,System.Object,System.EventArgs)">
            <summary>
            Receives events from the centralized event manager.
            </summary>
            <param name="managerType">The type of the WeakEventManager calling this method.</param>
            <param name="sender">Object that originated the event.</param>
            <param name="e">Event data.</param>
            <returns>
            true if the listener handled the event. It is considered an error by the WeakEventManager handling in WPF to register a listener for an event that the listener does not handle. Regardless, the method should return false if it receives an event that it does not recognize or handle.
            </returns>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.DefaultParentProvider">
            <summary>
            Default implementation via straightforward traversal, 
            appropriate only for 'trees' of few nodes and should be avoided in other cases
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.ItemsProjectionIterator">
            <summary>
            Helps to iterate items of tree as if they are flattened
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.Primitives.ExpanderTrianglePresentation">
            <summary>
            Represents high-performance control to visualize state of expansion of an TreeGrid item
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.Primitives.SortDirectionPresentation">
            <summary>
            Represents high-performance control to visualize sorting direction of an TreeGrid column
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.SortDescriptors.SortDescription">
            <summary>
            Represents general usage implementation <see cref="T:JetBrains.UI.TreeGrid.Revised.ISortDescription"/>
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.TreeGridColumn">
            <summary>
            Represents a column in <see cref="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumn.TreeGridView"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumn.ResizableProperty">
            <summary>
            Using a DependencyProperty as the backing store for Resizable.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumn.IsSortColumnProperty">
            <summary>
            Using a DependencyProperty as the backing store for Level.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumn.IsDragOverProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsDragOver.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumn.Resizable">
            <summary>
            Defines whether it can be resized or it should be fixed. 
            It should be used as trigger in a corresponding Style / ControlTemplate
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumn.IsSortColumn">
            <summary>
            Gets whether this column is used to sort
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumn.IsDragOver">
            <summary>
            Gets whether drop is ready to be performed on the column to insert other one after this
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.TreeGridColumnResizeEventArgs">
            <summary>
            Event arguments for TreeGrid column resizing
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridColumnResizeEventArgs.#ctor(System.Double)">
            <summary>
            Constructor
            </summary>
            <param name="offset">Absolute offset in pixels from drag start point horizontally</param>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnResizeEventArgs.Offset">
            <summary>
            Gets absolute offset in pixels from drag start point horizontally
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition">
            <summary>
            User definition of column
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.HasExpanderProperty">
            <summary>
            Using a DependencyProperty as the backing store for HasExpander.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.HeaderProperty">
            <summary>
            Using a DependencyProperty as the backing store for Header.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellTemplateProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellTemplate.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.IsEditableProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsEditable.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellEditingTemplateProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellEditingTemplate.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellEditingTemplateSelectorProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellTemplateSelector. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellTemplateSelectorProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellTemplateSelector. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellMemberPathProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellMemberPath.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellStyleProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellStyle. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellStyleSelectorProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellStyleSelector.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.SortMemberPathProperty">
            <summary>
            Using a DependencyProperty as the backing store for SortMemberPath. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.Name">
            Gets or sets column's name
        </member>
        <member name="E:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.WidthChanged">
            <summary>
            Occurs when column's width changed
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.Width">
            <summary>
            Gets or sets initial width of the column
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.MinWidthChanged">
            <summary>
            Occurs when column's minwidth changed
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.MinWidth">
            <summary>
            Gets or sets minimal width of the column
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.MaxWidthChanged">
            <summary>
            Occurs when column's maxwidth changed
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.MaxWidth">
            <summary>
            Gets or sets maximum width of the column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.Resizable">
            <summary>
            Gets or sets whether the column is allowed to be re-sized by user
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.HasExpander">
            <summary>
            Gets or sets whether this column contains expander
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.HasExpanderChanged">
            <summary>
            Occurs when HasExpander property has been changed
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.Header">
            <summary>
            Gets or sets header of column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellTemplate">
            <summary>
            Gets or sets data template to fill cells of this column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.IsEditable">
            <summary>
            Gets or sets whether cells can be edited
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellEditingTemplate">
            <summary>
            Gets or sets template for inplace editors
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellEditingTemplateSelector">
            <summary>
            Gets or sets a custom logic how to select data template for cells corresponding to the column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellTemplateSelector">
            <summary>
            Gets or sets a custom logic how to select data template for cells corresponding to the column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellMemberPath">
            <summary>
            Gets or sets path to the member of data model which will be presented in cells
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellMemberGetter">
            <summary>
            Gets or sets function to retrieve a member of data model which will be presented in cells
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellStyle">
            <summary>
            Gets or sets style for cells corresponding to the column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.CellStyleSelector">
            <summary>
            Gets or sets a selector to choose style applying to corresponding cells
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.ActualWidth">
            <summary>
            Gets actual current width of columns since last update of column sizes has been performed
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition.Sortable">
            <summary>
            Gets or sets whether it is soratble column (i.e. user can click to sort by column)
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinitionCollection.UpdateColumnDesiredWidths(System.Double[],System.Boolean)">
            <summary>
            Updates desired width via growing of TreeGridColumnDefinition.DesiredWidth values
            </summary>
            <param name="desiredWidths">Desired widths in current viewport</param>
            <param name="growOnly">Specify true in case of column widths should grow only</param>
            <returns>True if one of desired withs has been changed</returns>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridView.ColumnDefinitionsProperty">
            <summary>
            Using a DependencyProperty as the backing store for ColumnDefinitions.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridView.SortColumnProperty">
            <summary>
            Using a DependencyProperty as the backing store for SortColumn.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridView.SortDirectionProperty">
            <summary>
            Using a DependencyProperty as the backing store for SortDirection.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Revised.TreeGridView.SelectedItemProperty">
            <summary>
            Using a DependencyProperty as the backing store for SelectedItem.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridView.UsingAccessBrackets">
            <summary>
            Using brackets to warp model access
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridView.CatchBrackets(System.Action)">
            <summary>
            Catch exceptions, use access brackets to warp model access
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridView.CatchBrackets``1(System.Func{``0})">
            <summary>
            Catch exceptions, use access brackets to warp model access
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridView.ExpandAll(System.Nullable{System.Int32})">
            <summary>
            Expand all nodes
            </summary>
            <param name="maxLevels">How deep we can expand or null (MaxLevelsExpansion will be used)</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridView.ExpandAll(System.Object,System.Nullable{System.Int32})">
            <summary>
            Expand all nodes starting with the given node
            </summary>
            <param name="item">Node to start expansion process</param>
            <param name="maxLevels">How deep we can expand or null (MaxLevelsExpansion will be used)</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridView.Print">
            <summary>
            Print current structure (for debug perpose)
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridView.AllowAutomaticArrangement">
            <summary>
            Gets or sets whether the control should sort and filter items. 
            It should be switched off in case of arrangement is performed by view models or no arrangement is performed at all
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridView.MaxLevelsExpansion">
            <summary>
            Gets or sets how many levels will be expanded by default 
            with method ExpandAll and when user press '*'
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridView.AllowAutoExpandSingleChild">
            <summary>
            Gets or sets whether tree should automatically expand nodes with single child
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridView.ShowColumnHeaders">
            <summary>
            Defines whether column headers should be shown. 
            Note, that if all column definitions have no header set, it is hidden 
            automatically no matter what value the propery has
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.Revised.TreeGridView.SortColumnChanged">
            <summary>
            Occurs when SortColumn value changes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridView.SortColumn">
            <summary>
            Gets or sets <see cref="T:JetBrains.UI.TreeGrid.Revised.TreeGridColumnDefinition"/> which is using to sort items. 
            Note, it has no effect if SortDescription set up
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridView.SortDirection">
            <summary>
            Gets or sets sort direction
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.Revised.TreeGridView.SelectedItemChanged">
            <summary>
            Occurs when SelectedItem changes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridView.SelectedItem">
            <summary>
            Gets or sets selected item of <see cref="T:JetBrains.UI.TreeGrid.TreeGridView1"/>
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.Revised.TreeGridView.SelectedItemsChanged">
            <summary>
            Occurs when collection of selected items modified \
            or replaced with another collection (in that case Reset will be fired)
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridView.FocusabilityProvider">
            <summary>
            Gets or sets a function to define focusability of nodes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridView.SelectabilityProvider">
            <summary>
            Gets or sets a function to define selectability of nodes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Revised.TreeGridView.AccessBrackets">
            <summary>
            Gets or sets brackets to warp model access
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridViewport.UsingAccessBrackets">
            <summary>
            Using brackets to warp model access
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridViewport.CatchBrackets(System.Action)">
            <summary>
            Catch exceptions, use access brackets to warp model access
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridViewport.CatchBrackets``1(System.Func{``0})">
            <summary>
            Catch exceptions, use access brackets to warp model access
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Revised.TreeGridViewport.MakeVisible(System.Windows.Media.Visual,System.Windows.Rect)">
            <summary>
            Forces content to scroll until the coordinate space of a <see cref="T:System.Windows.Media.Visual"/> object is visible. 
            </summary>
            <returns>
            A <see cref="T:System.Windows.Rect"/> that is visible.
            </returns>
            <param name="visual">A <see cref="T:System.Windows.Media.Visual"/> that becomes visible.</param>
            <param name="rectangle">A bounding rectangle that identifies the coordinate space to make visible.</param>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Virtualization.Tests.IItemsProvider`1">
            <summary>
            Represents a provider of collection details.
            </summary>
            <typeparam name="T">The type of items in the collection.</typeparam>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.IItemsProvider`1.FetchCount">
            <summary>
            Fetches the total number of items available.
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.IItemsProvider`1.FetchRange(System.Int32,System.Int32)">
            <summary>
            Fetches a range of items.
            </summary>
            <param name="startIndex">The start index.</param>
            <param name="count">The number of items to fetch.</param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1">
            <summary>
            Specialized list implementation that provides data virtualization. The collection is divided up into pages,
            and pages are dynamically fetched from the IItemsProvider when required. Stale pages are removed after a
            configurable period of time.
            Intended for use with large collections on a network or disk resource that cannot be instantiated locally
            due to memory consumption or fetch latency.
            </summary>
            <remarks>
            The IList implmentation is not fully complete, but should be sufficient for use as read only collection 
            data bound to a suitable ItemsControl.
            </remarks>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.#ctor(JetBrains.UI.TreeGrid.Virtualization.Tests.IItemsProvider{`0},System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1"/> class.
            </summary>
            <param name="itemsProvider">The items provider.</param>
            <param name="pageSize">Size of the page.</param>
            <param name="pageTimeout">The page timeout.</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.#ctor(JetBrains.UI.TreeGrid.Virtualization.Tests.IItemsProvider{`0},System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1"/> class.
            </summary>
            <param name="itemsProvider">The items provider.</param>
            <param name="pageSize">Size of the page.</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.#ctor(JetBrains.UI.TreeGrid.Virtualization.Tests.IItemsProvider{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1"/> class.
            </summary>
            <param name="itemsProvider">The items provider.</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <remarks>
            This method should be avoided on large collections due to poor performance.
            </remarks>
            <returns>
            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.Add(`0)">
            <summary>
            Not supported.
            </summary>
            <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
            </exception>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.Contains(`0)">
            <summary>
            Not supported.
            </summary>
            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
            <returns>
            Always false.
            </returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.Clear">
            <summary>
            Not supported.
            </summary>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
            </exception>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.IndexOf(`0)">
            <summary>
            Not supported
            </summary>
            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
            <returns>
            Always -1.
            </returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.Insert(System.Int32,`0)">
            <summary>
            Not supported.
            </summary>
            <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
            <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
            </exception>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
            </exception>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.RemoveAt(System.Int32)">
            <summary>
            Not supported.
            </summary>
            <param name="index">The zero-based index of the item to remove.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
            </exception>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
            </exception>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.Remove(`0)">
            <summary>
            Not supported.
            </summary>
            <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
            <returns>
            true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
            </returns>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
            </exception>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.CopyTo(`0[],System.Int32)">
            <summary>
            Not supported.
            </summary>
            <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
            <param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins.</param>
            <exception cref="T:System.ArgumentNullException">
            	<paramref name="array"/> is null.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="arrayIndex"/> is less than 0.
            </exception>
            <exception cref="T:System.ArgumentException">
            	<paramref name="array"/> is multidimensional.
            -or-
            <paramref name="arrayIndex"/> is equal to or greater than the length of <paramref name="array"/>.
            -or-
            The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"/> is greater than the available space from <paramref name="arrayIndex"/> to the end of the destination <paramref name="array"/>.
            -or-
            Type <typeparamref name="T"/> cannot be cast automatically to the type of the destination <paramref name="array"/>.
            </exception>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.CleanUpPages">
            <summary>
            Cleans up any stale pages that have not been accessed in the period dictated by PageTimeout.
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.PopulatePage(System.Int32,System.Collections.Generic.IList{`0})">
            <summary>
            Populates the page within the dictionary.
            </summary>
            <param name="pageIndex">Index of the page.</param>
            <param name="page">The page.</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.RequestPage(System.Int32)">
            <summary>
            Makes a request for the specified page, creating the necessary slots in the dictionary,
            and updating the page touch time.
            </summary>
            <param name="pageIndex">Index of the page.</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.LoadCount">
            <summary>
            Loads the count of items.
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.LoadPage(System.Int32)">
            <summary>
            Loads the page of items.
            </summary>
            <param name="pageIndex">Index of the page.</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.FetchPage(System.Int32)">
            <summary>
            Fetches the requested page from the IItemsProvider.
            </summary>
            <param name="pageIndex">Index of the page.</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.FetchCount">
            <summary>
            Fetches the count of itmes from the IItemsProvider.
            </summary>
            <returns></returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.ItemsProvider">
            <summary>
            Gets the items provider.
            </summary>
            <value>The items provider.</value>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.PageSize">
            <summary>
            Gets the size of the page.
            </summary>
            <value>The size of the page.</value>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.PageTimeout">
            <summary>
            Gets the page timeout.
            </summary>
            <value>The page timeout.</value>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.Count">
            <summary>
            Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
            The first time this property is accessed, it will fetch the count from the IItemsProvider.
            </summary>
            <value></value>
            <returns>
            The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
            </returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.Item(System.Int32)">
            <summary>
            Gets the item at the specified index. This property will fetch
            the corresponding page from the IItemsProvider if required.
            </summary>
            <value></value>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
            </summary>
            <value></value>
            <returns>
            An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
            </returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.IsSynchronized">
            <summary>
            Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe).
            </summary>
            <value></value>
            <returns>Always false.
            </returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.IsReadOnly">
            <summary>
            Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
            </summary>
            <value></value>
            <returns>Always true.
            </returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Virtualization.Tests.VirtualizingCollection`1.IsFixedSize">
            <summary>
            Gets a value indicating whether the <see cref="T:System.Collections.IList"/> has a fixed size.
            </summary>
            <value></value>
            <returns>Always false.
            </returns>
        </member>
        <member name="M:JetBrains.UI.TreeView.ITreeViewController.IsQuickSearchAccepted(JetBrains.TreeModels.TreeModelNode,System.String)">
            <summary>
            Returns a value indicating if the given item is accepted and should be shown to user
            </summary>
            <param name="modelNode">Node</param>
            <param name="filter">User input in quick search box</param>
            <returns>
            true - node is accepted itself and should be shown to user
            null - node is not accepted itself, however one of its children might be
            false - node is not accepted and shouldn't be shown to user, although one of its children might be
            </returns>
            <remarks>
            In case you are implementing per item filtering without knowleadge about children items you should return true if item accepted itself and null otherwise.
            In case you have knowledge about sub items, it would be more optimal to return true and false as final results.
            </remarks>
        </member>
        <member name="M:JetBrains.UI.TreeView.ITreeViewController.PrepareQuickSearch(System.String,System.Func{System.Boolean})">
            <returns>
            true if preparation succeeds
            false if prepation is not performed (is interupted)</returns>
        </member>
        <member name="M:JetBrains.UI.TreeView.ITreeViewController.GetQuickSearchHighlightings(JetBrains.TreeModels.TreeModelNode,System.Int32,System.String,System.String)">
            <summary>
            Provides ranges to highlight quick search occurences
            </summary>
            <param name="modelNode">Node</param>
            <param name="column">Column index in the tree control</param>
            <param name="text">Actual text in UI. Note, that actual text can be different from what it is provided from model, for example it can be trimmed at the end or even in the middle</param>
            <param name="quickSearchText">User input in quick search box</param>
            <returns>Ranges to highlight</returns>
        </member>
        <member name="T:JetBrains.UI.Controls.UIText">
            <summary>
            Represents text with UI semantic definitions
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.UIText.Empty">
            <summary>
            Empty instance of UIText
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.UIText.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.UIText.#ctor(System.String)">
            <summary>
            Constructor
            </summary>
            <param name="text">Text</param>
        </member>
        <member name="M:JetBrains.UI.Controls.UIText.Regular(System.String,System.Object,JetBrains.UI.Controls.Implication,System.Action)">
            <summary>
            Appends the current object
            </summary>
            <param name="text">Text to append</param>
            <param name="implication">Metadata of the appended text</param>
            <param name="click">Click callback</param>
            <param name="tooltip">Tooltip</param>
            <returns>The same object for method chaining</returns>
        </member>
        <member name="M:JetBrains.UI.Controls.UIText.Append(System.String,System.Object,JetBrains.UI.Controls.Implication,System.Action)">
            <summary>
            Appends the current object
            </summary>
            <param name="text">Text to append</param>
            <param name="implication">Metadata of the appended text</param>
            <param name="click">Click callback</param>
            <param name="tooltip">Tooltip</param>
            <returns>The same object for method chaining</returns>
        </member>
        <member name="M:JetBrains.UI.Controls.UIText.Highlighted(System.String,JetBrains.UI.Controls.Implication,System.Object,System.Action)">
            <summary>
            Appends highlighted text
            </summary>
            <param name="text">Text to append</param>
            <param name="additional">Additional "metainfo"</param>
            <param name="tooltip">Tooltip</param>
            <param name="click">Click callback</param>
            <returns>The same object for method chaining</returns>
        </member>
        <member name="M:JetBrains.UI.Controls.UIText.Clickable(System.String,System.Action,JetBrains.UI.Controls.Implication,System.Object)">
            <summary>
            Appends clickable text
            </summary>
            <param name="text">Text to append</param>
            <param name="additional">Additional "metainfo"</param>
            <param name="tooltip">Tooltip</param>
            <param name="click">Click callback</param>
            <returns>The same object for method chaining</returns>
        </member>
        <member name="M:JetBrains.UI.Controls.UIText.Define(System.Int32,System.Int32,JetBrains.UI.Controls.Implication,System.Object,System.Action)">
            <summary>
            Adds a new definition on the current text
            </summary>
            <param name="implication">Implication</param>
            <param name="tooltip">Tooltip</param>
            <param name="click">Click callback</param>
            <param name="start">Index in the text where definition starts</param>
            <param name="count">Length of text part</param>
            <returns>The same object for method chaining</returns>
        </member>
        <member name="M:JetBrains.UI.Controls.UIText.Define(System.String,System.StringComparison,JetBrains.UI.Controls.Implication,System.Object,System.Action)">
            <summary>
            Search the given pattern in the current text and add definitions to the found parts
            </summary>
            <param name="implication">Implication</param>
            <param name="tooltip">Tooltip</param>
            <param name="click">Click callback</param>
            <param name="searchText">Pattern to search</param>
            <param name="stringComparison">StringComparison to search within string content</param>
            <returns>The same object for method chaining</returns>
        </member>
        <member name="M:JetBrains.UI.Controls.UIText.op_Implicit(System.String)~JetBrains.UI.Controls.UIText">
            <summary>
            Implicit conversion from string
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Controls.UIText.ToString">
            <summary>
            Returns a string that represents the current object.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Controls.UIText.Changed">
            <summary>
            Occurs when something in the text has been changed
            </summary>
        </member>
        <member name="E:JetBrains.UI.Controls.UIText.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.UIText.Definitions">
            <summary>
            Semantic definitions
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.UIText.Text">
            <summary>
            Gets the text
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.UIText.Length">
            <summary>
            Gets length of the text
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.Implication">
            <summary>
            Represents meaning of the text definition (in other words, metadata)
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.Implication.None">
            <summary>
            Regular text
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.Implication.Highlight">
            <summary>
            Highlighted (or selected) text
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.Implication.Important">
            <summary>
            Indicates of importance. 
            It can be used to do smart-trimming with ensuring of some important part to be visible
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.Implication.Clickable">
            <summary>
            Clickable text (can be used to generate hyperlink or kind of buttons)
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.UITextDefinition">
            <summary>
            Represents definition on text range
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.UITextDefinition.Start">
            <summary>
            Start of range on the text
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.UITextDefinition.Count">
            <summary>
            Length of range on the text
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.UITextDefinition.Implication">
            <summary>
            Meaning of the text definition
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.UITextDefinition.Click">
            <summary>
            Click callback
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.UITextDefinition.Tooltip">
            <summary>
            Tooltip
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.UITextDefinition.#ctor(System.Int32,System.Int32,JetBrains.UI.Controls.Implication,System.Object,System.Action)">
            <summary>
            Constructor
            </summary>
            <param name="start">Start of range</param>
            <param name="count">Length of range</param>
            <param name="implication">Meaning of range</param>
            <param name="tooltip">Tooltip</param>
            <param name="click">Click callback</param>
        </member>
        <member name="T:JetBrains.UI.Controls.UITextView">
            <summary>
            Represents control to view UIText
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.UITextView.Styles">
            <summary>
            Gets styles definitions
            </summary>
        </member>
        <member name="T:JetBrains.UI.Effects.TransitionDirection">
            <summary>
            Direction of transition
            </summary>
        </member>
        <member name="T:JetBrains.UI.Effects.Transition">
            <summary>
            Transition effects
            </summary>
        </member>
        <member name="M:JetBrains.UI.Effects.Transition.Slide(System.Windows.UIElement,System.Nullable{JetBrains.UI.Effects.TransitionDirection},System.Int32)">
            <summary>
            Slides the target <see cref="T:System.Windows.UIElement"/> a little 
            (usually, to accent visual changing or update of content)
            </summary>
            <param name="uiElement"></param>
            <param name="direction"></param>
            <param name="holdback"></param>
        </member>
        <member name="T:JetBrains.UI.Effects.Transition.ObjectAnimation">
            <summary>
            Required to hack DependencyProperty's mechanic and set temporary values.
            NOTE: it's due to we are bond to .NET 3.5, .NET 4.0 has SetCurrentValue
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.Pages.BugReportControl">
            <summary>
              Interaction logic for BugReportControl.xaml
            </summary>
            <summary>
            BugReportControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.Pages.BugReportControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.Pages.FeedbackReportControl">
            <summary>
              Interaction logic for FeedbackReportControl.xaml
            </summary>
            <summary>
            FeedbackReportControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.Pages.FeedbackReportControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.Pages.PerformanceReportControl">
            <summary>
            Interaction logic for PerformanceReportControl.xaml
            </summary>
            <summary>
            PerformanceReportControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.Pages.PerformanceReportControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.Pages.ProblemReportControl">
            <summary>
            Interaction logic for ProblemReportControl.xaml
            </summary>
            <summary>
            ProblemReportControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.Pages.ProblemReportControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.IconId">
            <summary>
            <para>Identifies a themable icon with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/>.</para>
            <para>This is the base class for all icon monikers. Its actual implementations are owned by corresponding <see cref="T:JetBrains.UI.Icons.IIconIdOwner"/>-implementing class.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.IIconIdOwner">
            <summary>
            An object which maintains some kind of <see cref="T:JetBrains.UI.Icons.IconId"/>s and can yield actual images for that type of icons.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IIconIdOwner.TryGetImage(JetBrains.UI.Icons.IconId,JetBrains.UI.Icons.IconTheme,JetBrains.UI.Icons.IThemedIconManagerPerThemeCache,JetBrains.Util.OnError)">
            <summary>
            <para>Gets the icon image for the given theme. Called by <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/>.</para>
            <para>Notes to impelmentors.</para>
            <para>You should return some image for each theme given. If you don't understand the theme, return the default image. Some themes might be composed or derived from others, use images for base themes in this case.</para>
            <para>You don't have to do caching on what you return, even if you're running some calculations to produce the themed image. You will be called only once for the current theme (unless theme is changed to another and back), and the result (together with rasterization, if needed) will be cached by <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/>.</para>
            </summary>
            <param name="iconid">Identifier of the icon whose image is to be retrieved. This ID must be of type specified in <see cref="P:JetBrains.UI.Icons.IIconIdOwner.IconIdType"/>. It is an error if an identifier of another type is passed here.</param>
            <param name="theme">Theme (see for details on combining and deriving).</param>
            <param name="themedIconManagerPerThemeCache">Allows querying for other icon images if needed to compose the icon for an ID.</param>
            <param name="onerror">How the image retrieval errors could be reported.</param>
            <returns>The image for this theme, or fallback image for base/default theme if not available.</returns>
        </member>
        <member name="P:JetBrains.UI.Icons.IIconIdOwner.IconIdType">
            <summary>
            Type of the <see cref="T:JetBrains.UI.Icons.IconId"/>-inherited class served by this Icon ID Owner.
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.Common.EnabledEntitiesControl">
            <summary>
            Interaction logic for EnabledEntitiesControl.xaml
            </summary>
            <summary>
            EnabledEntitiesControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.Common.EnabledEntitiesControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.Common.FooterControl">
            <summary>
            Interaction logic for FooterControl.xaml
            </summary>
            <summary>
            FooterControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.Common.FooterControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.Common.StatusIndicatorControl">
            <summary>
            Interaction logic for StateControl.xaml
            </summary>
            <summary>
            StatusIndicatorControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.Common.StatusIndicatorControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.Conflict.ILicenseConflictChecker.IsConflictingLicenseReceived(System.Byte[])">
            <summary>
            Called when data received to determine whether there is a conflict.
            </summary>
            <param name="data">Received bytes</param>
            <returns>Null if no conflict, conflict descriptor otherwise</returns>
        </member>
        <member name="P:JetBrains.UI.License2.Conflict.ILicenseConflictChecker.DataToBroadcast">
            <summary>
            The signal is fired when there is data to broadcast. I.e. new user license entered.
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.EntityControl">
            <summary>
            EntityControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.EntityControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.JBAccount.AssetControl">
            <summary>
            Interaction logic for AssetControl.xaml
            </summary>
            <summary>
            AssetControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.JBAccount.AssetControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.JBAccount.JBAccountInfoControl">
            <summary>
            Interaction logic for JBAccountInfoControl.xaml
            </summary>
            <summary>
            JBAccountInfoControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.JBAccount.JBAccountInfoControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.JBAccount.ManageJBAccountWindow">
            <summary>
            Interaction logic for ManageJBAccountWindow.xaml
            </summary>
            <summary>
            ManageJBAccountWindow
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.JBAccount.ManageJBAccountWindow.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.LicenseInformationWindow">
            <summary>
            Interaction logic for LicenseInformationWindow.xaml
            </summary>
            <summary>
            LicenseInformationWindow
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.LicenseInformationWindow.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.LicenseKeys.UserContactsControl">
            <summary>
            Interaction logic for UserContactsControl.xaml
            </summary>
            <summary>
            UserContactsControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.LicenseKeys.UserContactsControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.LicenseKeys.UserContactsWindow">
            <summary>
            Interaction logic for UserContactsWindow.xaml
            </summary>
            <summary>
            UserContactsWindow
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.LicenseKeys.UserContactsWindow.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.LicenseKeys.UserLicenseControl">
            <summary>
            UserLicenseControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.LicenseKeys.UserLicenseControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.LicenseServer.LicenseServerControl">
            <summary>
            Interaction logic for LicenseServerControl.xaml
            </summary>
            <summary>
            LicenseServerControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.LicenseServer.LicenseServerControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.LicenseServer.LicenseServerInfoControl">
            <summary>
            Interaction logic for LicenseServerInfoControl.xaml
            </summary>
            <summary>
            LicenseServerInfoControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.LicenseServer.LicenseServerInfoControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.ManageWindow.ManageItemControl">
            <summary>
            Interaction logic for ManageItemControl.xaml
            </summary>
            <summary>
            ManageItemControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.ManageWindow.ManageItemControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.ManageWindow.ManageWindow">
            <summary>
            Interaction logic for ManageWindow.xaml
            </summary>
            <summary>
            ManageWindow
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.ManageWindow.ManageWindow.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.License2.TextBoxInfoControl">
            <summary>
            Interaction logic for LicenseKeysInfoControl.xaml
            </summary>
            <summary>
            TextBoxInfoControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.License2.TextBoxInfoControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Extensions.Commands.UICommand">
            <summary>
            Represents view model for a command
            </summary>
        </member>
        <member name="T:JetBrains.UI.Extensions.MarkupExtensionBase">
            <summary>
            Base class for MarkupExtension implementations. Simplifies XAML markup implementation, 
            handles such special cases as intermediate objects, Setters and other ill cases. 
            Also, the result of the XAML extension is live (via internal binding creation).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.ObsoletePageSearchableStub">
            <summary>
            This is for pages, which aren't reimplemented in new style. But these pages want to be ISearchablePage.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionPages.PlatformEnvironmentGeneralPage">
            <summary>
            The platform environment options page.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionPages.PlatformEnvironmentGeneralPageCheckboxes">
            <summary>
              The checkboxes inside Platform Environment General Page
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionPages.PlatformEnvironmentGeneralPageIcons">
            <summary>
            The icon selection inside Platform Environment General Page
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionPages.ToolsPages.ToolsPage">
            <summary>
            Root options page for the global per-language options.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.AEmptyOptionsPage">
            <summary>
            Represents an empty options page that just holds a grouping node in the tree.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AEmptyOptionsPage.OnOk">
            <summary>
            Invoked when OK button in the options dialog is pressed.
            If the page returns <c>false</c>, the the options dialog won't be closed, and focus will be put into this page.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AEmptyOptionsPage.ValidatePage">
            <summary>
            Check if the settings on the page are consistent, and page could be closed.
            </summary>
            <returns><c>true</c> if page data is consistent.</returns>
        </member>
        <member name="P:JetBrains.UI.Options.Helpers.AEmptyOptionsPage.Control">
            <summary>
            Control to be shown as page.
            May be <c>Null</c> if the page does not have any UI.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.Helpers.AEmptyOptionsPage.Id">
            <summary>
            Gets the ID of this option page.
            <see cref="T:JetBrains.UI.Options.IOptionsDialog"/> or <see cref="T:JetBrains.UI.Options.OptionsPageDescriptor"/> could be used to retrieve the <see cref="T:JetBrains.UI.Options.OptionsManager"/> out of it.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionPages.ViewModel.WebProxyCustomSettingsViewModel.ReadSystemProxySettings">
            <summary>
            Reads system proxy settings from the Registry.
            </summary>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.Options.OptionPages.View.WebProxyCustomUsingView">
            <summary>
            WebProxyCustomUsingView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionPages.View.WebProxyCustomUsingView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.Search.SearchHelpOptionView">
            <summary>
            SearchHelpOptionView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.Search.SearchHelpOptionView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Misc.SearchTextBox.SearchBehavior">
            <summary>
            Exposes the <see cref="F:JetBrains.UI.Controls.Misc.SearchTextBox.SearchEvent"/> routed event in a way suitable for viewmodel-binding.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.SimpleOptionsPageView">
            <summary>
            SimpleOptionsPageView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.SimpleOptionsPageView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxDisabledNoCheckViewModel.ShouldBeHidden">
            <summary>
            Sets whether the control should be made invisible (by default, the value is set on the control initially, or inherited from the parents).
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxDisabledNoCheckViewModel.IsVisible">
            <summary>
            Gets whether the control is currently visible, which includes the value set on the control explicitly, and value inherited from the parent, and <see cref="P:JetBrains.UI.Controls.ICheckBoxDisabledNoCheckViewModel.ShouldBeHidden"/> value.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxDisabledNoCheckViewModel.ShouldBeDisabled">
            <summary>
            Sets whether the control should be made disabled (by default, the value is set on the control initially, or inherited from the parents).
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxDisabledNoCheckViewModel.IsEnabled">
            <summary>
            Gets whether the control is currently enabled, which includes the value set on the control explicitly, and value inherited from the parent, and <see cref="P:JetBrains.UI.Controls.ICheckBoxDisabledNoCheckViewModel.ShouldBeHidden"/> value.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxDisabledNoCheckViewModel.IsCheckedLogically">
            <summary>
            Gets or sets whether the checkbox is in the checked state (even if it might be appearing as unchecked onscreen in case it's disabled).
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxDisabledNoCheckViewModel.IsAppearingChecked">
            <summary>
            Gets whether the checkbox presentation onscreen has the check.
            When a checked checkbox gets disabled, its check disappears onscreen, even though the state remains the same.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.BoolOptionView">
            <summary>
            BoolOptionView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.BoolOptionView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.FileChooserView">
            <summary>
            FileChooserView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.FileChooserView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.ButtonOptionView">
            <summary>
            ButtonOptionView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.ButtonOptionView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.ComboEnumWithCaptionView">
            <summary>
            ComboEnumWithCaptionView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.ComboEnumWithCaptionView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.ComboOptionView">
            <summary>
            ComboOptionView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.ComboOptionView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.HeaderOptionView">
            <summary>
            HeaderOptionView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.HeaderOptionView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.IntOptionView">
            <summary>
            IntOptionView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.IntOptionView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.RadioOptionView">
            <summary>
            RadioOptionView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.RadioOptionView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.RichTextOptionView">
            <summary>
            RichTextOptionView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.RichTextOptionView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.SingleRadioView">
            <summary>
            SingleRadioView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.SingleRadioView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.StringOptionView">
            <summary>
            StringOptionView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SimpleOptions.View.StringOptionView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LastKnownGoodAnchoringRect">
            <summary>
            An anchor that allows only valid values from another anchor.
            </summary>
        </member>
        <member name="T:JetBrains.UI.AnchoringRect">
            <summary>
            The basic implementation of the <see cref="T:JetBrains.UI.IAnchoringRect"/> interface.
            </summary>
        </member>
        <member name="T:JetBrains.UI.IAnchoringRect">
            <summary>
            Represents a dynamic anchoring rectangle against this some controls could be laid out.
            </summary>
        </member>
        <member name="P:JetBrains.UI.IAnchoringRect.Rectangle">
            <summary>
            Gets the current value of the anchoring rectangle.
            Note that, depending on the context, it could be either in client, screen, or any other coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.AnchoringRect.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:JetBrains.UI.AnchoringRect.Rectangle">
            <summary>
            Gets or sets the current value of the anchoring rectangle.
            Note that, depending on the context, it could be either in client, screen, or any other coordinates.
            The setter fires the “changed” event.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.IMainWindow">
            <summary>
            Represents the main window of the application.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StdApplicationUI.IWpfMainWindow.MainWindow">
            <summary>
            Gets the main window of the application as a WPF <see cref="T:System.Windows.Window"/> object.
            </summary>
            <remarks>In the current standalone application implementation, it is always non-NULL and set to the same instance. However, to prepare clients for possible multi-main-window environments, it's a live property.</remarks>
        </member>
        <member name="T:JetBrains.UI.Application.NullMainWindow">
            <summary>
            The base fallback implementation of the main window interface. Overridden with the real window in all interactive environments.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.Actions.TestUpdatesXsltDialog.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.Actions.TestUpdatesXsltDialog.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.Updates.Actions.TestUpdatesXsltDialog.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdateFilterRunner">
            <summary>
            Runs the updates filter script downloaded from the server.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdateFilterRunner.RunFilter(System.IO.Stream,System.Action{System.Xml.XmlWriter},JetBrains.UI.Updates.Utils.UpdateXsltTestResult)">
            <summary>
            Runs the remote-received Updates filter data against the local configuration.
            Returns the list of products that pass the filter.
            </summary>
            <param name="streamFilter">XSLT filter, as received from the server.</param>
            <param name="FWriteLocalEnvironmentData">The func to write the XML DOC to run the <paramref name="streamFilter"/> against.</param>
            <param name="updateXsltTestResult"></param>
            <returns>The list of updates available for our instance.</returns>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdateInfo">
            <summary>
            Data about individual updates available for the current product.
            A collection of such structs is the output of the check-for-updates subsystem.
            Note: fields serialized as elements for the ease of XSLT processing, as we can add a new element to the parent scope at any time.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.RootElementName">
            <summary>
            Root element of the document containing a collection of <see cref="T:JetBrains.UI.Updates.UpdateInfo"/> structures.
            The children of those element should be of the <see cref="T:JetBrains.UI.Updates.UpdateInfo"/> type, in the XML Serializer sense.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.CompanyName">
            <summary>
            <para>Vendor name.</para>
            <para><see cref="F:JetBrains.Application.CompanyInfo.Name"/> for JetBrains products.</para>
            <para>MUST be present.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.Description">
            <summary>
            A freehand description of this update.
            <para>Optional.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.DownloadUri">
            <summary>
            <para>The URI from which the installation package could be download. This MUST be the direct download link, not the download HTML page (see <see cref="F:JetBrains.UI.Updates.UpdateInfo.InformationUri"/> for that), as the updater might use it for fetching the installation package.</para>
            <para>This URI need not be unique and could point to the same versionless verbatim for any most recent release builds.</para>
            <para>Optional.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.IconData">
            <summary>
            <para>A BASE64 stream with a serialized <see cref="T:System.Drawing.Bitmap"/> to be displayed as an icon for this update.</para>
            <para>Optional.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.InformationUri">
            <summary>
            <para>The identity of this update. A link to the online information page for this particular update. MUST be unique among ALL updates — not only those currently available, but also any past and future ones.</para>
            <para>MUST be present.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.IsFree">
            <summary>
            <para>Whether this will be a free update.</para>
            <para>If <c>True</c>, then the customer will not have to pay for the product.</para>
            <para>If <c>False</c>, then the upgrade MIGHT require a license.</para>
            <para>Optional.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.PriceTag">
            <summary>
            <para>If the pricing information is available for the product, specifies the price tag in freehand form.</para>
            <para><see cref="F:JetBrains.UI.Updates.UpdateInfo.IsFree"/> should be used for free upgrades instead.</para>
            <para>Optional.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.ProductFullName">
            <summary>
            <para>Full name of the product installed by this update, which includes the product name plus any marketing version. This should not include the company name.</para>
            <para><see cref="!:IApplicationDescriptor.ProductFullName"/> for JetBrains products.</para>
            <para><see cref="F:JetBrains.UI.Updates.UpdateInfo.ProductName"/> will be used if not specified.</para>
            <para>Optional.</para>
            </summary>
            <example><c>ReSharper 2.5.1</c></example>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.ProductName">
            <summary>
            <para>Short name of the product installed by this update. This should include neither company name nor version number.</para>
            <para><see cref="!:IApplicationDescriptor.ProductName"/> for JetBrains products.</para>
            <para>MUST be present.</para>
            </summary>
            <example><c>ReSharper</c></example>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.ProductVersion">
            <summary>
            <para>The four-component technical version of the product installed by this update.</para>
            <para>MUST be present.</para>
            </summary>
            <example><c>4.5.1234.17</c></example>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.ReservedA">
            <summary>
            All custom attributes go in here.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.ReservedE">
            <summary>
            All custom elements go in here.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.Title">
            <summary>
            <para>Short title for the update.</para>
            <para>MUST be present.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.UpdateKind">
            <summary>
            <para>The kind of the update, see <see cref="T:JetBrains.UI.Updates.UpdateInfo.PredefinedUpdateKinds"/> for recognized values.</para>
            <para>The predefined values are replaced with display text when presented, and custom values are presented as is.</para>
            <para>Optional.</para>
            </summary>
        </member>
        <member name="P:JetBrains.UI.Updates.UpdateInfo.Identity">
            <summary>
            Gets the Identity of this instance, which is the <see cref="F:JetBrains.UI.Updates.UpdateInfo.InformationUri"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdateInfo.PredefinedUpdateKinds">
            <summary>
            <see cref="F:JetBrains.UI.Updates.UpdateInfo.UpdateKind"/> recognized values.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.PredefinedUpdateKinds.Service">
            <summary>
            This is a service update and it's generally for fixing the bugs.
            </summary>
            <example><c>ReSharper 3.0.1</c> after <c>ReSharper 3.0</c></example>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.PredefinedUpdateKinds.Features">
            <summary>
            This is a new release that includes new features.
            </summary>
            <example><c>ReSharper 4.0</c> after <c>ReSharper 3.0</c></example>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfo.PredefinedUpdateKinds.Preview">
            <summary>
            This is a prerelease build, quality questionable.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdateInfoContainer">
            <summary>
            <para>While <see cref="T:JetBrains.UI.Updates.UpdateInfo"/> is the class that's downloaded from the server, this class wraps it and stores locally, along with additional info like whether it were shown to the user, or were ignored.</para>
            <para><see cref="P:JetBrains.UI.Updates.UpdateInfo.Identity"/> is the identity. The <see cref="T:JetBrains.UI.Updates.UpdateInfo"/> is replaced on each new download.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfoContainer.InitialSnoozeInterval">
            <summary>
            When the update is first downloaded, its <see cref="F:JetBrains.UI.Updates.UpdateInfoContainer.SnoozeInterval"/> is assumed to be <see cref="F:JetBrains.UI.Updates.UpdateInfoContainer.InitialSnoozeInterval"/>.
            On each next snooze, <see cref="M:JetBrains.UI.Updates.UpdateInfoContainer.Snooze"/> adjusts the <see cref="F:JetBrains.UI.Updates.UpdateInfoContainer.SnoozeInterval"/> to have a new value.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfoContainer.AdvertiseAfter">
            <summary>
            <para>The update popup should not be displayed before this date (UTC).</para>
            <para>Used for snoozing the update notifications on the local machine.</para>
            <para>Initially <c>Null</c>, then set by <see cref="M:JetBrains.UI.Updates.UpdateInfoContainer.Snooze"/>.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfoContainer.Category">
            <summary>
            The owning category.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfoContainer.DataProperty">
            <summary>
            The update info, as downloaded from the server.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateInfoContainer.SnoozeInterval">
            <summary>
            <para>Recommended interval for the next snooze.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdateInfoContainer.CreateViewWinForms(JetBrains.UI.PopupMenu.JetPopupMenus,JetBrains.UI.Application.IUIApplication)">
            <summary>
            Creates a WinForms view for this update.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdateInfoContainer.Snooze">
            <summary>
            Snoozes the <see cref="F:JetBrains.UI.Updates.UpdateInfoContainer.AdvertiseAfter"/> value.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdateInfoContainer.Snooze(System.TimeSpan)">
            <summary>
            Snoozes the <see cref="F:JetBrains.UI.Updates.UpdateInfoContainer.AdvertiseAfter"/> value.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdateInfoContainer.ReadFromStream(JetBrains.UI.Updates.UpdatesCategory,System.Xml.XmlReader)">
            <summary>
            Creates a category when a new one is added (by user).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdateInfoContainer.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />.
            </summary>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />; otherwise, false.
            </returns>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" />. </param>
            <exception cref="T:System.NullReferenceException">The <paramref name="obj" /> parameter is null.</exception><filterpriority>2</filterpriority>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdateInfoContainer.GetHashCode">
            <summary>
            Serves as a hash function for a particular type. 
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object" />.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdateInfoContainer.ToString">
            <summary>
            Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.
            </summary>
            <returns>
            A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdateInfoContainer.Equals(JetBrains.UI.Updates.UpdateInfoContainer)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <returns>
            true if the current object is equal to the <paramref name="other" /> parameter; otherwise, false.
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="P:JetBrains.UI.Updates.UpdateInfoContainer.Data">
            <summary>
            The update info, as downloaded from the server.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Updates.UpdateInfoContainer.Identity">
            <summary>
            Identity for this update, as taken from <see cref="P:JetBrains.UI.Updates.UpdateInfoContainer.Data"/>-&gt;<see cref="P:JetBrains.UI.Updates.UpdateInfo.Identity"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo">
            <summary>
            Base class for the data about the local environment against which the updates consider their applicability.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.DateTimeSubInfo">
            <summary>
            Extensive date components to have them available for queries in the XML form.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.DateTimeSubInfo.Date">
            <summary>
            The date only in the standard ISO 8601 format.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.DateTimeSubInfo.DateTime">
            <summary>
            The date-time in the standard ISO 8601 format.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.DateTimeSubInfo.Days2000">
            <summary>
            For the ease of comparison, the date as a single integer: the number of days since Jan 1, 2000.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.DateTimeSubInfo.DateInt">
            <summary>
            For the ease of comparison, the date as a single integer: YYYYMMDD.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.DateTimeSubInfo.Time">
            <summary>
            The time only in the standard ISO 8601 format.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.VersionSubInfo">
            <summary>
            Extensive version components to have them available for queries in the XML form.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.VersionSubInfo.Build">
            <summary>
            The single version component.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.VersionSubInfo.Dot2">
            <summary>
            Four-component version string, <c>Major.Minor</c> format, eg <c>1.2</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.VersionSubInfo.Dot3">
            <summary>
            Four-component version string, <c>Major.Minor.Build</c> format, eg <c>1.2.3</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.VersionSubInfo.Dot4">
            <summary>
            Four-component version string, <c>Major.Minor.Build.Revision</c> format, eg <c>1.2.3.4</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.VersionSubInfo.Major">
            <summary>
            The single version component.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.VersionSubInfo.Minor">
            <summary>
            The single version component.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo.VersionSubInfo.Revision">
            <summary>
            The single version component.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdatesCategory">
            <summary>
            A single category of updates that manages the updates for a single product.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.CheckForUpdatesInterval">
            <summary>
            Interval between automatic check-for-update attempts.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.CustomizeLocalEnvironmentInfo">
            <summary>
            <para>When the updates manager is about to check for updates for this updates category, it collects the information about the local environment. The downloaded filter will be applied to this data. This event allows to replace or alter this information before it's used.</para>
            <para>Initially, it's of the <see cref="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo"/> type, as gotten from the <see cref="P:JetBrains.UI.Updates.UpdatesManager.LocalEnvironmentInfo"/>. You could change it to a serializable object of an arbitrary type.</para>
            <para>This event should be advised on each shell startup.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.CustomizeQueryStringParams">
            <summary>
            <para>When the updates manager checks for updates, it downloads the XSLT filter from <see cref="F:JetBrains.UI.Updates.UpdatesCategory.UpdatesFilterUri"/>, plus some optional query string parameters that identify the local environment, if needed. This event allows to replace or alter this information before it's used.</para>
            <para>Initially, it's gotten from the <see cref="P:JetBrains.UI.Updates.UpdatesManager.LocalEnvironmentInfo"/> <see cref="M:JetBrains.UI.Updates.UpdatesLocalInfoManager.CollectQueryStringParams(System.Object)"/>, called of the <see cref="F:JetBrains.UI.Updates.UpdatesCategory.CustomizeLocalEnvironmentInfo"/> result. You could change or replace the key-value pairs dictionary.</para>
            <para>This event should be advised on each shell startup.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.IsActive">
            <summary>
            Whether the category is active, can download and display updates. This property is not persisted and must be set to <c>True</c> on each new Shell run. Otherwise, the owning code is considered unloaded (eg plugin) and the updates are suppressed.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.LastActivationDate">
            <summary>
            The moment this category was activated (<see cref="F:JetBrains.UI.Updates.UpdatesCategory.IsActive"/> = <c>True</c>) last time.
            Will be cleaned up if unused for a long time.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.LastDownloadAttemptDate">
            <summary>
            Previous download attempt for this category.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.LastDownloadSummary">
            <summary>
            Summary on the last download attempt. Freehand text.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.LastSuccessfulDownloadDate">
            <summary>
            The moment this category could download from <see cref="F:JetBrains.UI.Updates.UpdatesCategory.UpdatesFilterUri"/> last time.
            Will be cleaned up if failed for a long time.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.Name">
            <summary>
            The identity of the category.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.UpdateInfos">
            <summary>
            The list of available updates. Custom serialization protocol.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.UpdatesFilterUri">
            <summary>
            The URI to download the updates filter from. The filter is an XSLT sciript that's run against the collected local environment information to determine which updates are applicable and emit the list of those.  // TODO: details
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesCategory.CollectLocalEnvironmentInfo">
            <summary>
            <para>When the updates manager is about to check for updates for this updates category, it collects the information about the local environment. The downloaded filter will be applied to this data. Collects this data first from the <see cref="P:JetBrains.UI.Updates.UpdatesManager.LocalEnvironmentInfo"/>, then applying the <see cref="F:JetBrains.UI.Updates.UpdatesCategory.CustomizeLocalEnvironmentInfo"/> customizations to it.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesCategory.IsEligibleForNotifications">
            <summary>
            Checks if update notifications could be displayed for this cat to the end user.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesCategory.RegisterDownloadResult(System.Boolean,System.String,JetBrains.UI.Updates.UpdateInfo[])">
            <summary>
            After downloading new update info for this cat, registers the success or failure.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesCategory.CreateByUser(JetBrains.UI.Updates.UpdatesManager,System.String,System.Uri)">
            <summary>
            Creates a category when a new one is added (by user).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesCategory.ReadFromStream(JetBrains.UI.Updates.UpdatesManager,System.Xml.XmlReader)">
            <summary>
            Creates a category when a new one is added (by user).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesCategory.WriteToStream(System.Xml.XmlWriter)">
            <summary>
            Serialzation.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesCategory.ToString">
            <summary>
            Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.
            </summary>
            <returns>
            A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:JetBrains.UI.Updates.UpdatesCategory.LastSuccessfulDownloadVersion">
            <summary>
            The build number of the product that successfully downloaded this category.
            Update notifications should not be displayed for the category until there's a successful download by the current product version, to make sure the updates list is still relevant.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdatesCategory.LocalEnvironmentInfo">
            <summary>
            Collects info about the local environment against which the updates are checked.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.LocalEnvironmentInfo.FilterableData">
            <summary>
            Filterable data that describes the product on the local machine. The XSLT received from the updates server should be run against this data (<see cref="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo"/> or any customizations by the <see cref="T:JetBrains.UI.Updates.UpdatesCategory"/> owner thru the <see cref="F:JetBrains.UI.Updates.UpdatesCategory.CustomizeLocalEnvironmentInfo"/>) in its XML representation.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesCategory.LocalEnvironmentInfo.QueryString">
            <summary>
            The query string for the URI to download the updates from, as extracted from the main data (<see cref="F:JetBrains.UI.Updates.UpdatesCategory.LocalEnvironmentInfo.FilterableData"/>), could be customized with <see cref="F:JetBrains.UI.Updates.UpdatesCategory.CustomizeQueryStringParams"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesCategory.LocalEnvironmentInfo.WriteFilterableData(System.Xml.XmlWriter)">
            <summary>
            Writes <see cref="F:JetBrains.UI.Updates.UpdatesCategory.LocalEnvironmentInfo.FilterableData"/> into XML.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdatesDownloaderSession">
            <summary>
            Manages retrieving the updates info data stream, and schedulling such updates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesDownloaderSession.BeginRun">
            <summary>
            Initiates the download, promises to self-dispose when done.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesDownloaderSession.TestRun">
            <summary>
            Sync. Runs update session
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesDownloaderSession.BeginRun_Worker(JetBrains.UI.Updates.UpdatesCategory.LocalEnvironmentInfo,JetBrains.UI.Updates.Utils.UpdateXsltTestResult)">
            <summary>
            Runs on another thread.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdatesLocalInfoManager">
            <summary>
            Child of <see cref="T:JetBrains.UI.Updates.UpdatesManager"/>.
            Manages the local environment info that takes part in the Update process.
            Collects <see cref="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo"/>, forms the Web request query string.
            Override this component to add more data to the collected local info.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesLocalInfoManager.CollectLocalEnvironmentInfo">
            <summary>
            Collects the info about the local environment.
            Updates are conditional against its properties, such as the product version.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesLocalInfoManager.CollectQueryStringParams">
            <summary>
            Out of the <see cref="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo"/> for the current environment, collects those parameters that should go into the query string on the server requests.
            </summary>
            <returns>Name-value pairs collection.</returns>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesLocalInfoManager.CollectQueryStringParams(System.Object)">
            <summary>
            Out of the given <see cref="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo"/> variation for the current environment, collects those parameters that should go into the query string on the server requests.
            </summary>
            <returns>Name-value pairs collection.</returns>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesLocalInfoManager.CollectQueryStringParams_Walk(System.Object,System.Collections.Generic.IDictionary{System.String,System.String},System.String)">
            <summary>
            Walks the <see cref="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo"/> structs with reflection.
            Picks <see cref="T:JetBrains.UI.Updates.UpdatesLocalInfoManager.QueryStringParamAttribute"/>-ed fields as params, recurses into <see cref="T:JetBrains.UI.Updates.UpdatesLocalInfoManager.QueryStringContainerAttribute"/> fields only. Param names are container names plus field name.
            </summary>
            <param name="container">The current container to walk.</param>
            <param name="bag">Target bag.</param>
            <param name="sPrefixWithDot">Container-induced prefix for the field names, eg <c>Product.Version.</c> in <c>Product.Version.Major</c> param name.</param>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdatesLocalInfoManager.QueryStringContainerAttribute">
            <summary>
            In the <see cref="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo"/> and alike, denotes the fields whose members we should check for <see cref="T:JetBrains.UI.Updates.UpdatesLocalInfoManager.QueryStringParamAttribute"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdatesLocalInfoManager.QueryStringParamAttribute">
            <summary>
            Specifies that this field of <see cref="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo"/> should be included with the UpdateInfo Web request query string.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesManager.ShellProductCategoryOwner">
            <summary>
            Creates/activates the cat of the Shell product.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesManager.Categories">
            <summary>
            <para>Gets the list of update categories. Each one downloads its own list of available updates, and supports a single product.</para>
            <para>The default category, <see cref="F:JetBrains.UI.Updates.UpdatesManager.Categories"/>.<see cref="P:JetBrains.UI.Updates.UpdatesManagerCategories.ShellProductCategory"/>, is guaranteed to exist. Other categories could be added by plugins, as needed. They're persisted by the manager in the product settings, so normally you do not have to create it each time. However, it could be deleted if the settings are lost, if the updates URI is dead for some time, or if it is not activated for some time.</para>
            <para>On startup, you should activate your category with <see cref="F:JetBrains.UI.Updates.UpdatesCategory.IsActive"/> for it to check for new updates and report them, otherwise it will consider the owner to be inactive or unloaded, hibernate, and expire after some time.</para>
            <para>To create a new category</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesManager.IsDownloadUpdateDataAllowed">
            <summary>
            Whether to download the data for new updates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesManager.RunUpdatesFilter(System.IO.Stream,System.Action{System.Xml.XmlWriter},JetBrains.UI.Updates.Utils.UpdateXsltTestResult)">
            <summary>
            Runs the remote-received Updates filter data against the local configuration.
            Returns the list of update products that pass the filter.
            </summary>
            <param name="streamFilter">XSLT filter, as received from the server.</param>
            <param name="FWriteLocalEnvironmentData">The func to write the XML DOC to run the <paramref name="streamFilter"/> against.</param>
            <param name="result"></param>
            <returns>The list of updates available for our instance.</returns>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesManager.Init(JetBrains.DataFlow.Lifetime,JetBrains.Application.IApplicationDescriptorUpdatesTmp,JetBrains.Application.Environment.Components.ProductSettingsLocation,JetBrains.Application.Settings.ISettingsStore,JetBrains.Application.Communication.WebProxySettingsReader)">
            <summary>
            <para>Initializes the component. Called by the component container after the component is created.</para>
            <para><see cref="M:System.IDisposable.Dispose"/> is the pairing method that's guaranteed to be called by the component container to tear down your component.</para>
            <para>You must not access other components before your <see cref="!:IComponent.Init"/> method is called.</para>
            <para>All of the components that you access from <see cref="!:IComponent.Init"/> are guaranteed to exist when your <see cref="M:System.IDisposable.Dispose"/> is called. Any other component might be missing by that time, and trying to get it will throw an exception.</para>
            </summary>
            <param name="lifetime"></param>
            <param name="applicationDescriptor"></param>
            <param name="settingsLocation"></param>
            <param name="settingsStore"></param>
            <param name="webProxySettingsReader"></param>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesManager.Init_Download_Deferred(JetBrains.Application.Communication.WebProxySettingsReader)">
            <summary>
            Called from <see cref="M:JetBrains.UI.Updates.UpdatesManager.Init_Download(JetBrains.Application.Settings.IContextBoundSettingsStore,JetBrains.Application.Communication.WebProxySettingsReader)"/>, after some time passes. Let plugins reg/activate their categories, and let the startup activities ceise.
            </summary>
            <param name="webProxySettingsReader"></param>
        </member>
        <member name="P:JetBrains.UI.Updates.UpdatesManager.LocalEnvironmentInfo">
            <summary>
            Child of <see cref="T:JetBrains.UI.Updates.UpdatesManager"/>.
            Manages the local environment info that takes part in the Update process.
            Collects <see cref="T:JetBrains.UI.Updates.UpdateLocalEnvironmentInfo"/>, forms the Web request query string.
            Override this component to add more data to the collected local info.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdatesManagerCategories">
            <summary>
            Implements <see cref="F:JetBrains.UI.Updates.UpdatesManager.Categories"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesManagerCategories.Add(System.String,System.Uri)">
            <summary>
            <para>Creates and adds a new category. Throws if the category already exists. A newly-created category is active by default.</para>
            <para>The use of other <c>Add</c> overloads is prohibited.</para>
            </summary>
            <param name="name">Name for the category. Must be unique.</param>
            <param name="uriUpdatesFilter">The URI to download the updates filter from. The filter is an XSLT sciript that's run against the collected local environment information to determine which updates are applicable and emit the list of those.  // TODO: details</param>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesManagerCategories.AddOrActivate(System.String,System.Uri)">
            <summary>
            <para>Creates and adds a new category, if it does not exist yet. If the category with such a name already exists, updates the <see cref="F:JetBrains.UI.Updates.UpdatesCategory.UpdatesFilterUri"/> with the given value and activates the category by setting its <see cref="F:JetBrains.UI.Updates.UpdatesCategory.IsActive"/> to <c>True</c>. A newly-created category is active by default.</para>
            <para>The use of other <c>Add</c> overloads is prohibited.</para>
            </summary>
            <param name="name">Name for the category. Must be unique.</param>
            <param name="uriUpdatesFilter">The URI to download the updates filter from. The filter is an XSLT sciript that's run against the collected local environment information to determine which updates are applicable and emit the list of those.  // TODO: details</param>
        </member>
        <member name="P:JetBrains.UI.Updates.UpdatesManagerCategories.ShellProductCategory">
            <summary>
            <para>Gets the default <see cref="T:JetBrains.UI.Updates.UpdatesManager"/> <see cref="T:JetBrains.UI.Updates.UpdatesCategory"/> for the product currently running the Shell.</para>
            <para>May be missing if there are no updates for the product (<see cref="!:IApplicationDescriptor.UpdatesFilterUri"/> == <c>Null</c>).</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdatesPage">
            <summary>
            Options page for <see cref="T:JetBrains.UI.Updates.UpdatesManager"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesPage.OnOk">
            <summary>
            Invoked when OK button in the options dialog is pressed.
            If the page returns <c>false</c>, the the options dialog won't be closed, and focus will be put into this page.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdatesPageComponent">
            <summary>
            Adds the “Updates” page to the Options dialog if there are any updates available.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesPageComponent.IsEnabled">
            <summary>
            Allows to disable the auto-adding of the options page.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Updates.UpdatesShellProductCategoryOwner">
            <summary>
            Maintains the default <see cref="T:JetBrains.UI.Updates.UpdatesManager"/> <see cref="T:JetBrains.UI.Updates.UpdatesCategory"/> for the product currently running the Shell.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Updates.UpdatesShellProductCategoryOwner.CategoryName">
            <summary>
            <para>Name of the default category in which the Shell product updates are listed.</para>
            <para>Plugins should use categories with different names.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Updates.UpdatesShellProductCategoryOwner.Init(JetBrains.Application.IApplicationDescriptorUpdatesTmp,System.Uri)">
            <summary>
            <para>Initializes the component. Called by the component container after the component is created.</para>
            <para><see cref="M:System.IDisposable.Dispose"/> is the pairing method that's guaranteed to be called by the component container to tear down your component.</para>
            <para>You must not access other components before your <see cref="!:IComponent.Init"/> method is called.</para>
            <para>All of the components that you access from <see cref="!:IComponent.Init"/> are guaranteed to exist when your <see cref="M:System.IDisposable.Dispose"/> is called. Any other component might be missing by that time, and trying to get it will throw an exception.</para>
            </summary>
            <param name="applicationDescriptor"></param>
            <param name="httpWwwJetbrainsComDotnetUpdatesDotnetUpdatesXslt"></param>
        </member>
        <member name="P:JetBrains.UI.Updates.UpdatesShellProductCategoryOwner.Category">
            <summary>
            Gets the updates category this object maintains.
            May be missing if there are no updates for the product (<see cref="!:IApplicationDescriptor.UpdatesFilterUri"/> == <c>Null</c>).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Controls.StringCollectionEdit.Impl.Buttons.ButtonView">
            <summary>
            ButtonView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.Controls.StringCollectionEdit.Impl.Buttons.ButtonView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Controls.StringCollectionEdit.Impl.Items.CollectionEditItemView">
            <summary>
            CollectionEditItemView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.Controls.StringCollectionEdit.Impl.Items.CollectionEditItemView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Controls.StringCollectionEdit.Impl.PairStringCollectionEditView">
            <summary>
            PairStringCollectionEditView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.Controls.StringCollectionEdit.Impl.PairStringCollectionEditView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Controls.StringCollectionEdit.Impl.StringCollectionEditView">
            <summary>
            StringCollectionEditView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.Controls.StringCollectionEdit.Impl.StringCollectionEditView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.MarkupConverterBase">
            <summary>
            XAML value converters should be inhereted from MarkupConverterBase to be allowed to use it as MarkupExtension without placing in resources
            </summary>
        </member>
        <member name="T:JetBrains.UI.Effects.RecolorEffect">
            <summary>
            An effect that makes pixels of a particular color target preserving original transparency.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Effects.RecolorEffect.Color">
            <summary>
            The color that will be applied
            </summary>
        </member>
        <member name="P:JetBrains.UI.Effects.RecolorEffect.Snapping">
            <summary>
            Value from 0..1, which denotes how many lightness of target color should take into account
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView">
            <summary>
            Masters the Jet Popup Menu main body presentation.
            Is a topmost popup window that looks like an MSO-11 v-menu, performs low-level custom layered-window painting to achieve the alpha-channel transparency (non-rectangular form, shadows).
            Visually reflects the state backended by <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc"/>.
            Implements the control that is displayed by the <see cref="!:JetPopupMenu.Show()"/> method.
            Do not create directly, use <see cref="T:JetBrains.UI.PopupMenu.JetPopupMenu"/> frontend instead.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myOptionEnableMovingArrows">
            <summary>
            Whether the scroll-arrows reflect the scrolling position and range, or not.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myOptionHollowDisabledScrollArrows">
            <summary>
            Whether the disabled scroll arrows have an outline and no fill.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.OptionTransparencyAlwaysOff">
            <summary>
            Forces the Alpha rendering mode to be never used.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.OptionTransparencyAlwaysOn">
            <summary>
            Forces the Alpha rendering mode to be used always.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myTransparentBackRenderParams">
            <summary>
            Use <see cref="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.TransparentBackRenderParams"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.Caption">
            <summary>
            The caption for the menu view.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.CaptureMouseInitially">
            <summary>
            Gets or sets whether the menu should capture mouse input on startup and trigger the action on mouseup, thus assuming the "mouse-down" part of the input already done.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myAutoActivate">
            <summary>
            <see cref="T:JetBrains.CommonControls.IConstrainableControl"/> helper.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myColors">
            <summary>
            The precalculated set of colors.
            Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myDocument">
            <summary>
            Codebehind that implements the menu logic.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myDropShadowEnabled">
            <summary>
            Caches the drop-shadow-enabled state, as it must be maintained constant between calc-sizes, but should update from time to time.
            Synced to OS settings on each <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.OnLayout(System.Windows.Forms.LayoutEventArgs)"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myMainpart">
            <summary>
            The mainpart subcontrol.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myRects">
            <summary>
            The current precalculated layout.
            Created on the first top-down layouting pass.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myShadows">
            <summary>
            Hands a shadow next to the window.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myShape">
            <summary>
            The list of rectangles describing the current shape of the window — that is, the region most recently specified at the top-down layouting stage.
            Useful for checking whether we should update the shape or not.
            Cannot be <c>Null</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myTitle">
            <summary>
            The title subcontrol.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myTitleDisposition">
            <summary>
            Defines where the title should be placed, depending on the side of the anchoring rectangle at which the menu is displayed.
            Vertically, may only be <see cref="F:JetBrains.UI.Anchoring.NearWithin"/> or <see cref="F:JetBrains.UI.Anchoring.FarWithin"/>, which means that the header is either above or below the body.
            Horizontally, may only be one of the inside anchorings, <see cref="F:JetBrains.UI.Anchoring.NearWithin"/>, <see cref="F:JetBrains.UI.Anchoring.MiddleWithin"/>, or <see cref="F:JetBrains.UI.Anchoring.NearWithout"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myTransparency">
            <summary>
            Defines whether the transparency special effects, like real shadow, are enabled, or not.
            Setting the initial value to <c>False</c> forcibly disables the effect.
            The field fallbacks to <c>False</c> automatically if there are too few display colors.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.myWantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.InitControls">
            <summary>
            Inits the UI controls, including the form itself
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Calculates the preferred size of the control so that all the context fit.
            Does not apply the size, just returns it.
            </summary>
            <param name="gc">The device context to measure the text against.</param>
            <param name="sizeLimit">The limit for the size, as it helps to reduce the number of calculations.</param>
            <returns>The preferred constrained size.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.LayoutTopDown(JetBrains.UI.IGraphicsContainer)">
            <summary>
            Performs the top-down layouting stage.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.Paint(System.Drawing.Graphics,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet,System.Drawing.Region)">
            <summary>
            Does just the very painting into the given <see cref="T:System.Drawing.Graphics"/>.
            </summary>
            <param name="g">Device context.</param>
            <param name="colors">The color table currently in use by the menu.</param>
            <param name="rgnDirty">The dirty region within which the items should be painted. May be <c>Null</c>.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.UpdateShape">
            <summary>
            Updates the window non-rectangular shape, as defined by the <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.LayoutRects.Opaque"/> set.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.OnKeyPress(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.KeyPress"></see> event.
            </summary>
            
            <param name="args">A <see cref="T:System.Windows.Forms.KeyPressEventArgs"></see> that contains the event data. </param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.OnLocationChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.LocationChanged" /> event.
            </summary>
            
            <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data. </param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            The non-Transparency mode painting function.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.OnVisibleChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.VisibleChanged" /> event.
            </summary>
            
            <param name="e">The <see cref="T:System.EventArgs" /> that contains the event data. </param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.FillRenderParamsDefaults(JetBrains.UI.RenderParams)">
            <summary>
            Sets the default render params for UI in this menu. Note that the colors, including the background hint, are only approximate, so you should always override it with concrete colors before use.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.TransparentBackRenderParams">
            <summary>
            Gets the rendering aspect for rendering the text over a transparent background in the menu. Not for menu items.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.Disposition">
            <summary>
            Gets the menu disposition, which determines whether the title is above or below, and so on.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.Document">
            <summary>
            Gets the object that implements the menu logic.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.Mainpart">
            <summary>
            Gets the Mainpart subcontrol.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.Title">
            <summary>
            Gets the Title subcontrol.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ShadowSize">
            <summary>
            Gets the shadow size (width/height of vertical/horizontal shadow, respectively).
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.Colors">
            <summary>
            Gets the set of colors involved in painting the control.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ShowWithoutActivation">
            <summary>
            Gets a value indicating whether the window will be activated when it is shown.
            </summary>
            
            <returns>
            True if the window will not be activated when it is shown; otherwise, false. The default is false.
            </returns>
            
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet">
            <summary>
            A set of precalculated colors that are based on the system ones and are used for painting different parts of the control.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.SelectionFillCenterTop">
            <summary>
            The gradient stop is in the center, makes the lower gradient color for the upper half.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.SelectionFillCenterBottom">
            <summary>
            The gradient stop is in the center, makes the upper gradient color for the lower half.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.SearchHitText">
            <summary>
            Foreground color for hiliting search hits in menu items text.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.SearchHitFill">
            <summary>
            Background color for hiliting search hits in menu items text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.Blend(System.Drawing.Color,System.Drawing.Color,System.Double,System.Drawing.Graphics)">
             <summary>
             Alpha-blends two colors.
             </summary>
             <param name="factor">A real number between <c>0</c> and <c>1</c>, specifying the first color alpha.</param>
             <returns></returns>
            <param name="a">The first color.</param>
            <param name="b">The second color.</param>
            <param name="g">A device context to adjust for the nearest solid color.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.FillRectangles(System.Drawing.Graphics,System.Drawing.Color,System.Drawing.Rectangle[])">
            <summary>
            Fallback for the case when all gradient colors are the same.
            Does input checks and skips collapsed rects.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.FillRectangles(System.Drawing.Graphics,System.Drawing.Color,System.Drawing.Color,System.Windows.Forms.Orientation,System.Drawing.Rectangle[])">
            <summary>
            Two-color gradient routine. Fallbacks to flat painting if colors are the same.
            Does input checks and skips collapsed rects.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.FillRectanglesThreeStopsFourColors(System.Drawing.Graphics,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Windows.Forms.Orientation,System.Drawing.Rectangle[])">
            <summary>
            Four-color gradient routine, but with only three stops. The color at the center is non-contiguous, the two middle color go into the same coordinate. Fallbacks to three- or two-color or flat painting if some/all colors are the same.
            Does input checks and skips collapsed rects.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.FillRectangles(System.Drawing.Graphics,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Windows.Forms.Orientation,System.Drawing.Rectangle[])">
            <summary>
            Three-color gradient routine. Fallbacks to two-color or flat painting if some/all colors are the same.
            Does input checks and skips collapsed rects.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.Dim">
            <summary>
            A static class with dimension constants.
            See the layout image for meanings.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.Dim.MainPartFarBorder">
            <summary>
            Height-only.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.Dim.MainPartNearBorder">
            <summary>
            Height-only.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ISubpart">
            <summary>
            An interface to be implemented by all the menu subparts.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ISubpart.OnKeyDownHighPriority(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Should process only high-priority keys.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ISubpart.OnKeyDownLowPriority(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Should process all the keys.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ISubpart.OnKeyPressLowPriority(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            Should process all the keys.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.LayoutRects">
            <summary>
            Groups a set of rectangles that completely define the layout and drawing parts of the control.
            An instance is filled on the layouting stage, and used for painting and hittesting.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.LayoutRects.Opaque">
            <summary>
            A set of rectangles that produce the opaque part of the window, in client coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.LayoutRects.ClearRects(System.Object)">
            <summary>
            Clears all the <see cref="T:System.Drawing.Rectangle"/> fields in the specified container.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.LayoutRects.BorderLayoutRects.GetBackgroundColorArea">
            <summary>
            Gets the list of borders to be filled with <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.Background"/> when painting.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.LayoutRects.BorderLayoutRects.GetBorderColorArea">
            <summary>
            Gets the list of borders to be filled with <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet.Border"/> when painting.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.IOptionalReportAttachmentProvider">
            <summary>
              Represents an optional provider of attachments
            </summary>
        </member>
        <member name="M:JetBrains.UI.Diagramming.GraphUtils.Elements(JetBrains.UI.Diagramming.API.IDiagramGraph)">
            <summary>
            gets nodes, groups and edges of a graph
            </summary>
            <param name="graph"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Diagramming.DiagramGraphBase.AddEdge(JetBrains.UI.Diagramming.API.IDiagramGraphEdge)">
            <summary>
            Adds edge to graph Edges and if edge.Source exist to edge.Source.Edges
            </summary>
        </member>
        <member name="P:JetBrains.UI.Diagramming.DiagramGraphBase.Nodes">
            <summary>
            group nodes not included here
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.BroadcastUtil">
            <summary>
            Using UTF16 little-endian
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionPagesDiagnostics">
            <summary>
            Diagnostics modes for options tree
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionPagesDiagnostics.None">
            <summary>
              Production mode. No debug info.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionPagesDiagnostics.HighlightInlinePages">
            <summary>
              Highlight inline pages with different color and subtitle
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionPagesDiagnostics.NestInlinePagesAsChilderen">
            <summary>
              Display inline pages as if they are child pages
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionPagesDiagnostics.ShowInlineInPageTitle">
            <summary>
              Add [Inline] to inlined pages title. Used with <see cref="F:JetBrains.UI.Options.OptionPagesDiagnostics.NestInlinePagesAsChilderen"/>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionPagesDiagnostics.ShowInternalInPageTitle">
            <summary>
              Add [Internal] to internal pages title.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionPagesDiagnostics.ShowZonesInPageTitle">
            <summary>
              Add [Zone1]..[ZoneN] to zoned pages title.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Utils.MatchingInfo">
            <summary>
            Data class that describes all necessary info to score an item. 
            </summary>
        </member>
        <member name="T:JetBrains.UI.Theming.Accent">
            <summary>
            Accents set designed to simplify contols and views theming.
            Accents are semantic colors with strongly limited number (in contrast to large special color sets concept).
            For example, ComboBoxBorder themed color maps Shade accent.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Theming.Accent.Background">
            <summary>
            Primarily neutral background. 
            </summary>
        </member>
        <member name="F:JetBrains.UI.Theming.Accent.Foreground">
            <summary>
            Primarily neutral foreground
            </summary>
        </member>
        <member name="F:JetBrains.UI.Theming.Accent.Selection">
            <summary>
            Designates selected part of UI 
            (can be used for text over neutral background and as background with neutral foreground over it)
            </summary>
        </member>
        <member name="F:JetBrains.UI.Theming.Accent.Highlight">
            <summary>
            Designates highlighed part of UI 
            (can be used for text over neutral background and as background with neutral foreground over it)
            </summary>
        </member>
        <member name="F:JetBrains.UI.Theming.Accent.Lighter">
            <summary>
            Semitransparent color designed to be used to light up some part of UI
            </summary>
        </member>
        <member name="F:JetBrains.UI.Theming.Accent.Darker">
            <summary>
            Semitransparent color designed to be used to shadow some part of UI
            </summary>
        </member>
        <member name="F:JetBrains.UI.Theming.Accent.Shade">
            <summary>
            Semitransparent color designed to be used to light up or obscure some 
            part of UI depending of what the main tone of the theme
            </summary>
        </member>
        <member name="F:JetBrains.UI.Theming.Accent.Accent">
            <summary>
            Call for action color. Should be used to attract the attention of user
            </summary>
        </member>
        <member name="T:JetBrains.UI.Theming.PublishAccentColors">
            <summary>
            Applies right accent brushes to the platform resources
            </summary>
        </member>
        <member name="T:JetBrains.UI.Theming.ColorAdjustment">
            <summary>
            Helps to adjust different color parameters in fluent way
            </summary>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Shade(System.Double)">
            <summary>
            Makes brighter or darker depending on current brightness. 
            For example, in case of current color is light one, it makes darker
            </summary>
            <param name="offset">Offset</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Lighter(System.Double)">
            <summary>
            Makes color lighter
            </summary>
            <param name="offset">Offset</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Darker(System.Double)">
            <summary>
            Makes color darker
            </summary>
            <param name="offset">Offset</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Brightness(System.Double)">
            <summary>
            Changes brightness to the target one
            </summary>
            <param name="brightness">Target brightness</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Brightness(System.Windows.Media.Color)">
            <summary>
            Changes brightness to the target one
            </summary>
            <param name="brightness">Target brightness</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Brightness(System.Drawing.Color)">
            <summary>
            Changes brightness to the target one
            </summary>
            <param name="brightness">Target brightness</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Lightest">
            <summary>
            Makes the most distinguishable toned lightest color.
            Note, in case of the color is currently has indistinguishable tone, it will not coerce it 
            (in other word it will try to preserve current level of 'distinguishable')
            </summary>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Darkest">
            <summary>
            Makes the most distinguishable lightest color
            Note, in case of the color is currently has indistinguishable tone, it will not coerce it 
            (in other word it will try to preserve current level of 'distinguishable')
            </summary>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Saturate(System.Double)">
            <summary>
            Makes color more saturate
            </summary>
            <param name="offset">Offset</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Desaturate(System.Double)">
            <summary>
            Desaturates color
            </summary>
            <param name="offset">Offset</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Saturation(System.Double)">
            <summary>
            Changes saturation to the target one
            </summary>
            <param name="saturation">Target saturation</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Saturation(System.Windows.Media.Color)">
            <summary>
            Changes saturation to the target one
            </summary>
            <param name="saturation">Target saturation</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Saturation(System.Drawing.Color)">
            <summary>
            Changes saturation to the target one
            </summary>
            <param name="saturation">Target saturation</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Tingle(System.Double)">
            <summary>
            Changes hue 
            </summary>
            <param name="offset">Offset to hue</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Tint(System.Double)">
            <summary>
            Changes hue to the target one
            </summary>
            <param name="hue">Target hue</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Tint(System.Windows.Media.Color)">
            <summary>
            Changes hue to the target one
            </summary>
            <param name="hue">Target hue</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Tint(System.Drawing.Color)">
            <summary>
            Changes hue to the target one
            </summary>
            <param name="hue">Target hue</param>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Fade(System.Double)">
            <summary>
            Multiply current alpha with the given value
            </summary>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Opacity(System.Double)">
            <summary>
            Change current opacity to the given one
            </summary>
            <returns>The same object to continue adjusting</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Accent(System.Windows.Media.Color,System.Double)">
            <summary>
            Add accent from the given color. Technically, result color is hue &amp; saturation 
            from the accent color and brightness from the original
            </summary>
            <param name="accent"></param>
            <param name="strange">How many accented color will be in result color [0..1]</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Accent(System.Drawing.Color,System.Double)">
            <summary>
            Add accent from the given color. Technically, result color is hue &amp; saturation 
            from the accent color and brightness from the original
            </summary>
            <param name="accent"></param>
            <param name="strange">How many accented color will be in result color [0..1]</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Admix(System.Windows.Media.Color,System.Double,System.Boolean)">
            <summary>
            Blends with other color
            </summary>
            <param name="other"></param>
            <param name="strange">How many other color will be in result color [0..1]</param>
            <param name="affectAlpha">Set true to mix alpha too</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustment.Admix(System.Drawing.Color,System.Double,System.Boolean)">
            <summary>
            Blends with other color
            </summary>
            <param name="other"></param>
            <param name="strange">How many other color will be in result color [0..1]</param>
            <param name="affectAlpha">Set true to mix alpha too</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustmentExtensions.Adjust(System.Windows.Media.Color)">
            <summary>
            Gets helper to adjust different color parameters in fluent way
            </summary>
            <param name="color">Source color</param>
            <returns>ColorAdjustment</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.ColorAdjustmentExtensions.Adjust(System.Drawing.Color)">
            <summary>
            Gets helper to adjust different color parameters in fluent way
            </summary>
            <param name="color">Source color</param>
            <returns>ColorAdjustment</returns>
        </member>
        <member name="T:JetBrains.UI.Theming.HumanPerceptibleColor">
            <summary>
            Color representation with specific to be accurate to human perception of parameters like saturation, brightness. 
            This model is similar to HSB except to taking account different degrees to which each of the primary (RGB) colors 
            affects human perception of the overall brightness of a color
            </summary>
        </member>
        <member name="P:JetBrains.UI.Theming.HumanPerceptibleColor.Hue">
            <summary>
            Gets or set hue (in range [0...1])
            </summary>
        </member>
        <member name="P:JetBrains.UI.Theming.HumanPerceptibleColor.Saturation">
            <summary>
            Gets or set saturation (in range [0...1])
            </summary>
        </member>
        <member name="P:JetBrains.UI.Theming.HumanPerceptibleColor.Brightness">
            <summary>
            Gets or set brightness as it is perceived by human (in range [0...1])
            </summary>
        </member>
        <member name="P:JetBrains.UI.Theming.HumanPerceptibleColor.Alpha">
            <summary>
            Gets or set alpha channel (opacity) (in range [0...1])
            </summary>
        </member>
        <member name="T:JetBrains.UI.Theming.LinkExtension">
            <summary>
            Markup extension is used to provide knowledge about how to bind the value
            </summary>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons">
             <summary>
              <para>
                <para>Autogenerated identifier classes and identifier objects to Themed Icons registered with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/>.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <c>Id</c> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>This code was compile-time generated to support Themed Icons in the JetBrains application.</para>
              <para>It has two primary goals: load the icons of this assembly to be registered with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> so that they were WPF-accessible and theme-sensitive; and emit early-bound accessors for referencing icons in codebehind in a compile-time-validated manner.</para>
              <h1>XAML</h1>
              <para>For performance reasons, the icons are not individually exposed with application resources. There is a custom markup extension to bind an image source in markup.</para>
              <para>To use an icon from XAML, set an <see cref="T:System.Windows.Media.ImageSource"/> property to the <see cref="T:JetBrains.UI.Icons.ThemedIconExtension"/> markup extension, which takes an icon identifier class (nested in <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class) as a parameter.</para>
              <para>Example:</para>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Appearance}" /&gt;</code>
              <h1>Attributes</h1>
              <para>Sometimes you have to reference an icon from a type attriute when you're defining objects in code. Typical examples are Options pages and Tool Windows.</para>
              <para>To avoid the use of string IDs which are not validated very well, we've emitted identifier classes to be used with <c>typeof()</c> expression, one per each icon. Use the attribute overload which takes a <see cref="T:System.Type"/> for an image, and choose your icon class from nested classes in the <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
              <para>Example:</para>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Appearance))]</code>
              <h1>CodeBehind</h1>
              <para>In codebehind, we have two distinct tasks: (a) specify some icon in the APIs and (b) render icon images onscreen.</para>
              <para>On the APIs stage you should only manipulate icon identifier objects (of type <see cref="T:JetBrains.UI.Icons.IconId"/>, statically defined in <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> in <c>Id</c> fields). Icon identifier classes (nested in <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>) should be turned into icon identifier objects as early as possible. Rendering is about getting an <see cref="T:System.Windows.Media.ImageSource"/> to assign to WPF, or <see cref="T:System.Drawing.Bitmap"/> to use with GDI+ / Windows Forms.</para>
              <para>You should turn an identifier object into a rendered image as late as possible. The identifier is static and lightweight and does not depend on the current theme, while the image is themed and has to be loaded or generated/rasterized. You need an <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> instance to get the image out of an icon identifier object. Once you got the image, you should take care to change it with theme changes — either by using a live image property, or by listening to the theme change event. See <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> and its extensions for the related facilities.</para>
              <para>Example:</para>
              <code>// Getting IconId identifier object to use with APIs
            IconId iconid = CommonThemedIcons.Appearance.Id;</code>
              <code>// Getting IconId out of an Icon Identifier Class type
            IconId iconid = CompiledIconClassAttribute.TryGetCompiledIconClassId(typeof(CommonThemedIcons.Appearance), OnError.Throw);</code>
              <code>// Getting image for screen rendering by IconId
            themediconmanager.Icons[icnoid]</code>
              <code>// Getting image for screen rendering by Icon Identifier Class
            themediconmanager.GetIcon&lt;CommonThemedIcons.Appearance&gt;()</code>
              <h1>Icons Origin</h1>
              <para>This code was generated by a pre-compile build task from a set of input files which are XAML files adhering to a certain convention, as convenient for exporting them from the Illustrator workspace, plus separate PNG files with raster icons. In the projects, these files are designated with <c>ThemedIconsXamlV3</c> and <c>ThemedIconPng</c> build actions and do not themselves get into the output assembly. All of such files are processed, vector images for different themes of the same icon are split and combined into the single list of icons in this assembly. This list is then written into the genearted XAML file (compiled into BAML within assembly), and serves as the source for this generated code.</para>
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Appearance">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Appearance Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Appearance.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Appearance}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Appearance))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Appearance.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Appearance&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Appearance.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Appearance Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Appearance"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Appearance}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Appearance))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Appearance.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Appearance&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Backward">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Backward Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Backward.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Backward}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Backward))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Backward.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Backward&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Backward.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Backward Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Backward"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Backward}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Backward))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Backward.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Backward&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Behaivior">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Behaivior Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Behaivior.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Behaivior}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Behaivior))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Behaivior.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Behaivior&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Behaivior.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Behaivior Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Behaivior"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Behaivior}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Behaivior))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Behaivior.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Behaivior&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Bulb">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Bulb Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Bulb.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Bulb}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Bulb))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Bulb.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Bulb&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Bulb.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Bulb Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Bulb"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Bulb}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Bulb))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Bulb.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Bulb&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ClearSearch">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ClearSearch Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ClearSearch.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ClearSearch}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ClearSearch))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ClearSearch.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ClearSearch&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ClearSearch.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ClearSearch Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ClearSearch"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ClearSearch}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ClearSearch))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ClearSearch.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ClearSearch&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Close">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Close Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Close.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Close}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Close))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Close.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Close&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Close.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Close Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Close"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Close}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Close))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Close.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Close&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.CloseTabStripItem">
             <summary>
              <para>
                <para>Autogenerated identifier class for the CloseTabStripItem Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.CloseTabStripItem.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+CloseTabStripItem}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.CloseTabStripItem))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.CloseTabStripItem.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.CloseTabStripItem&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.CloseTabStripItem.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the CloseTabStripItem Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.CloseTabStripItem"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+CloseTabStripItem}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.CloseTabStripItem))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.CloseTabStripItem.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.CloseTabStripItem&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.CollapseAll">
             <summary>
              <para>
                <para>Autogenerated identifier class for the CollapseAll Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.CollapseAll.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+CollapseAll}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.CollapseAll))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.CollapseAll.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.CollapseAll&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.CollapseAll.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the CollapseAll Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.CollapseAll"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+CollapseAll}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.CollapseAll))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.CollapseAll.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.CollapseAll&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ColorSelection16x16">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ColorSelection16x16 Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ColorSelection16x16.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ColorSelection16x16}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ColorSelection16x16))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ColorSelection16x16.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ColorSelection16x16&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ColorSelection16x16.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ColorSelection16x16 Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ColorSelection16x16"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ColorSelection16x16}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ColorSelection16x16))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ColorSelection16x16.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ColorSelection16x16&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Components">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Components Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Components.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Components}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Components))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Components.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Components&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Components.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Components Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Components"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Components}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Components))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Components.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Components&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.CompositeElement">
             <summary>
              <para>
                <para>Autogenerated identifier class for the CompositeElement Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.CompositeElement.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+CompositeElement}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.CompositeElement))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.CompositeElement.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.CompositeElement&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.CompositeElement.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the CompositeElement Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.CompositeElement"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+CompositeElement}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.CompositeElement))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.CompositeElement.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.CompositeElement&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Copy16x16">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Copy16x16 Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Copy16x16.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Copy16x16}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Copy16x16))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Copy16x16.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Copy16x16&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Copy16x16.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Copy16x16 Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Copy16x16"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Copy16x16}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Copy16x16))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Copy16x16.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Copy16x16&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Create">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Create Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Create.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Create}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Create))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Create.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Create&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Create.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Create Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Create"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Create}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Create))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Create.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Create&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Delete">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Delete Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Delete.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Delete}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Delete))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Delete.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Delete&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Delete.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Delete Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Delete"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Delete}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Delete))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Delete.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Delete&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Document">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Document Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Document.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Document}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Document))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Document.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Document&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Document.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Document Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Document"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Document}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Document))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Document.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Document&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Down">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Down Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Down.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Down}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Down))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Down.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Down&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Down.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Down Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Down"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Down}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Down))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Down.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Down&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.DropDown">
             <summary>
              <para>
                <para>Autogenerated identifier class for the DropDown Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.DropDown.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+DropDown}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.DropDown))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.DropDown.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.DropDown&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.DropDown.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the DropDown Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.DropDown"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+DropDown}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.DropDown))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.DropDown.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.DropDown&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Duplicate">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Duplicate Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Duplicate.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Duplicate}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Duplicate))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Duplicate.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Duplicate&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Duplicate.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Duplicate Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Duplicate"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Duplicate}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Duplicate))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Duplicate.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Duplicate&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Edit">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Edit Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Edit.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Edit}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Edit))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Edit.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Edit&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Edit.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Edit Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Edit"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Edit}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Edit))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Edit.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Edit&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Edit0">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Edit0 Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Edit0.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Edit0}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Edit0))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Edit0.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Edit0&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Edit0.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Edit0 Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Edit0"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Edit0}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Edit0))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Edit0.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Edit0&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Error">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Error Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Error.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Error}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Error))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Error.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Error&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Error.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Error Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Error"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Error}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Error))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Error.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Error&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ErrorLarge">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ErrorLarge Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ErrorLarge.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ErrorLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ErrorLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ErrorLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ErrorLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ErrorLarge.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ErrorLarge Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ErrorLarge"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ErrorLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ErrorLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ErrorLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ErrorLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ErrorOff">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ErrorOff Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ErrorOff.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ErrorOff}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ErrorOff))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ErrorOff.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ErrorOff&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ErrorOff.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ErrorOff Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ErrorOff"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ErrorOff}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ErrorOff))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ErrorOff.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ErrorOff&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ErrorOn">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ErrorOn Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ErrorOn.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ErrorOn}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ErrorOn))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ErrorOn.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ErrorOn&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ErrorOn.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ErrorOn Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ErrorOn"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ErrorOn}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ErrorOn))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ErrorOn.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ErrorOn&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ErrorRead">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ErrorRead Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ErrorRead.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ErrorRead}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ErrorRead))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ErrorRead.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ErrorRead&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ErrorRead.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ErrorRead Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ErrorRead"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ErrorRead}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ErrorRead))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ErrorRead.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ErrorRead&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Expand">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Expand Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Expand.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Expand}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Expand))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Expand.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Expand&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Expand.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Expand Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Expand"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Expand}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Expand))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Expand.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Expand&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ExpandableMenuItemTailGlyph">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExpandableMenuItemTailGlyph Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ExpandableMenuItemTailGlyph.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ExpandableMenuItemTailGlyph}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ExpandableMenuItemTailGlyph))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ExpandableMenuItemTailGlyph.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ExpandableMenuItemTailGlyph&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ExpandableMenuItemTailGlyph.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExpandableMenuItemTailGlyph Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ExpandableMenuItemTailGlyph"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ExpandableMenuItemTailGlyph}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ExpandableMenuItemTailGlyph))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ExpandableMenuItemTailGlyph.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ExpandableMenuItemTailGlyph&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ExpandAll">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExpandAll Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ExpandAll.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ExpandAll}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ExpandAll))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ExpandAll.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ExpandAll&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ExpandAll.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExpandAll Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ExpandAll"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ExpandAll}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ExpandAll))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ExpandAll.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ExpandAll&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Export">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Export Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Export.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Export}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Export))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Export.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Export&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Export.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Export Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Export"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Export}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Export))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Export.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Export&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Filter">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Filter Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Filter.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Filter}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Filter))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Filter.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Filter&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Filter.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Filter Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Filter"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Filter}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Filter))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Filter.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Filter&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Forward">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Forward Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Forward.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Forward}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Forward))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Forward.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Forward&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Forward.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Forward Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Forward"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Forward}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Forward))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Forward.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Forward&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Hourglass">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Hourglass Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Hourglass.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Hourglass}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Hourglass))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Hourglass.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Hourglass&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Hourglass.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Hourglass Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Hourglass"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Hourglass}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Hourglass))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Hourglass.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Hourglass&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Left">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Left Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Left.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Left}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Left))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Left.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Left&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Left.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Left Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Left"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Left}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Left))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Left.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Left&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Lock">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Lock Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Lock.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Lock}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Lock))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Lock.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Lock&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Lock.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Lock Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Lock"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Lock}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Lock))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Lock.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Lock&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.MenuItemCheck">
             <summary>
              <para>
                <para>Autogenerated identifier class for the MenuItemCheck Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.MenuItemCheck.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+MenuItemCheck}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.MenuItemCheck))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.MenuItemCheck.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.MenuItemCheck&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.MenuItemCheck.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the MenuItemCheck Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.MenuItemCheck"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+MenuItemCheck}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.MenuItemCheck))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.MenuItemCheck.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.MenuItemCheck&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.MessageCritical">
             <summary>
              <para>
                <para>Autogenerated identifier class for the MessageCritical Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.MessageCritical.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+MessageCritical}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.MessageCritical))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.MessageCritical.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.MessageCritical&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.MessageCritical.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the MessageCritical Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.MessageCritical"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+MessageCritical}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.MessageCritical))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.MessageCritical.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.MessageCritical&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.MessageInfo">
             <summary>
              <para>
                <para>Autogenerated identifier class for the MessageInfo Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.MessageInfo.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+MessageInfo}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.MessageInfo))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.MessageInfo.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.MessageInfo&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.MessageInfo.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the MessageInfo Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.MessageInfo"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+MessageInfo}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.MessageInfo))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.MessageInfo.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.MessageInfo&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.MessageWarning">
             <summary>
              <para>
                <para>Autogenerated identifier class for the MessageWarning Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.MessageWarning.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+MessageWarning}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.MessageWarning))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.MessageWarning.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.MessageWarning&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.MessageWarning.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the MessageWarning Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.MessageWarning"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+MessageWarning}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.MessageWarning))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.MessageWarning.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.MessageWarning&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Paste16x16">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Paste16x16 Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Paste16x16.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Paste16x16}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Paste16x16))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Paste16x16.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Paste16x16&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Paste16x16.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Paste16x16 Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Paste16x16"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Paste16x16}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Paste16x16))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Paste16x16.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Paste16x16&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Pin">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Pin Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Pin.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Pin}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Pin))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Pin.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Pin&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Pin.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Pin Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Pin"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Pin}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Pin))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Pin.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Pin&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.PinnedTabStripItem">
             <summary>
              <para>
                <para>Autogenerated identifier class for the PinnedTabStripItem Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.PinnedTabStripItem.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+PinnedTabStripItem}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.PinnedTabStripItem))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.PinnedTabStripItem.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.PinnedTabStripItem&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.PinnedTabStripItem.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the PinnedTabStripItem Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.PinnedTabStripItem"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+PinnedTabStripItem}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.PinnedTabStripItem))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.PinnedTabStripItem.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.PinnedTabStripItem&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Question">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Question Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Question.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Question}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Question))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Question.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Question&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Question.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Question Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Question"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Question}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Question))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Question.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Question&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.QuickSearch">
             <summary>
              <para>
                <para>Autogenerated identifier class for the QuickSearch Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.QuickSearch.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+QuickSearch}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.QuickSearch))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.QuickSearch.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.QuickSearch&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.QuickSearch.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the QuickSearch Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.QuickSearch"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+QuickSearch}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.QuickSearch))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.QuickSearch.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.QuickSearch&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Redo">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Redo Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Redo.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Redo}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Redo))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Redo.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Redo&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Redo.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Redo Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Redo"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Redo}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Redo))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Redo.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Redo&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Refresh">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Refresh Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Refresh.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Refresh}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Refresh))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Refresh.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Refresh&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Refresh.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Refresh Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Refresh"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Refresh}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Refresh))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Refresh.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Refresh&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Remove">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Remove Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Remove.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Remove}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Remove))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Remove.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Remove&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Remove.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Remove Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Remove"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Remove}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Remove))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Remove.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Remove&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ResizeCornerLeft">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ResizeCornerLeft Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ResizeCornerLeft.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ResizeCornerLeft}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ResizeCornerLeft))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ResizeCornerLeft.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ResizeCornerLeft&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ResizeCornerLeft.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ResizeCornerLeft Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ResizeCornerLeft"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ResizeCornerLeft}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ResizeCornerLeft))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ResizeCornerLeft.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ResizeCornerLeft&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ResizeCornerRight">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ResizeCornerRight Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ResizeCornerRight.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ResizeCornerRight}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ResizeCornerRight))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ResizeCornerRight.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ResizeCornerRight&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ResizeCornerRight.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ResizeCornerRight Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ResizeCornerRight"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ResizeCornerRight}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ResizeCornerRight))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ResizeCornerRight.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ResizeCornerRight&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Right">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Right Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Right.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Right}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Right))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Right.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Right&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Right.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Right Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Right"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Right}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Right))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Right.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Right&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ShowOverflowTabStripItems">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ShowOverflowTabStripItems Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ShowOverflowTabStripItems.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ShowOverflowTabStripItems}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ShowOverflowTabStripItems))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ShowOverflowTabStripItems.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ShowOverflowTabStripItems&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ShowOverflowTabStripItems.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ShowOverflowTabStripItems Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ShowOverflowTabStripItems"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ShowOverflowTabStripItems}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ShowOverflowTabStripItems))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ShowOverflowTabStripItems.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ShowOverflowTabStripItems&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.ShowRecentTabStripItems">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ShowRecentTabStripItems Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.ShowRecentTabStripItems.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ShowRecentTabStripItems}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ShowRecentTabStripItems))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ShowRecentTabStripItems.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ShowRecentTabStripItems&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.ShowRecentTabStripItems.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ShowRecentTabStripItems Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.ShowRecentTabStripItems"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+ShowRecentTabStripItems}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.ShowRecentTabStripItems))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.ShowRecentTabStripItems.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.ShowRecentTabStripItems&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Success">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Success Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Success.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Success}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Success))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Success.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Success&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Success.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Success Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Success"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Success}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Success))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Success.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Success&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.TransparentNothing">
             <summary>
              <para>
                <para>Autogenerated identifier class for the TransparentNothing Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.TransparentNothing.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+TransparentNothing}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.TransparentNothing))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.TransparentNothing.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.TransparentNothing&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.TransparentNothing.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the TransparentNothing Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.TransparentNothing"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+TransparentNothing}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.TransparentNothing))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.TransparentNothing.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.TransparentNothing&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Undo">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Undo Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Undo.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Undo}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Undo))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Undo.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Undo&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Undo.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Undo Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Undo"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Undo}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Undo))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Undo.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Undo&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Unpin">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Unpin Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Unpin.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Unpin}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Unpin))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Unpin.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Unpin&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Unpin.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Unpin Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Unpin"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Unpin}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Unpin))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Unpin.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Unpin&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.UnpinnedTabStripItem">
             <summary>
              <para>
                <para>Autogenerated identifier class for the UnpinnedTabStripItem Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.UnpinnedTabStripItem.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+UnpinnedTabStripItem}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.UnpinnedTabStripItem))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.UnpinnedTabStripItem.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.UnpinnedTabStripItem&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.UnpinnedTabStripItem.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the UnpinnedTabStripItem Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.UnpinnedTabStripItem"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+UnpinnedTabStripItem}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.UnpinnedTabStripItem))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.UnpinnedTabStripItem.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.UnpinnedTabStripItem&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Up">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Up Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Up.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Up}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Up))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Up.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Up&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Up.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Up Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Up"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Up}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Up))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Up.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Up&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Warning">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Warning Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Warning.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Warning}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Warning))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Warning.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Warning&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Warning.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Warning Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Warning"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Warning}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Warning))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Warning.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Warning&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.CommonThemedIcons.Warning5">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Warning5 Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.CommonThemedIcons.Warning5.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Warning5}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Warning5))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Warning5.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Warning5&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.CommonThemedIcons.Warning5.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Warning5 Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.CommonThemedIcons.Warning5"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.CommonThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.CommonThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:CommonThemedIcons+Warning5}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(CommonThemedIcons.Warning5))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = CommonThemedIcons.Warning5.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;CommonThemedIcons.Warning5&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons">
             <summary>
              <para>
                <para>Autogenerated identifier classes and identifier objects to Themed Icons registered with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/>.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <c>Id</c> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>This code was compile-time generated to support Themed Icons in the JetBrains application.</para>
              <para>It has two primary goals: load the icons of this assembly to be registered with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> so that they were WPF-accessible and theme-sensitive; and emit early-bound accessors for referencing icons in codebehind in a compile-time-validated manner.</para>
              <h1>XAML</h1>
              <para>For performance reasons, the icons are not individually exposed with application resources. There is a custom markup extension to bind an image source in markup.</para>
              <para>To use an icon from XAML, set an <see cref="T:System.Windows.Media.ImageSource"/> property to the <see cref="T:JetBrains.UI.Icons.ThemedIconExtension"/> markup extension, which takes an icon identifier class (nested in <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class) as a parameter.</para>
              <para>Example:</para>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ConnectionSettings}" /&gt;</code>
              <h1>Attributes</h1>
              <para>Sometimes you have to reference an icon from a type attriute when you're defining objects in code. Typical examples are Options pages and Tool Windows.</para>
              <para>To avoid the use of string IDs which are not validated very well, we've emitted identifier classes to be used with <c>typeof()</c> expression, one per each icon. Use the attribute overload which takes a <see cref="T:System.Type"/> for an image, and choose your icon class from nested classes in the <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
              <para>Example:</para>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ConnectionSettings))]</code>
              <h1>CodeBehind</h1>
              <para>In codebehind, we have two distinct tasks: (a) specify some icon in the APIs and (b) render icon images onscreen.</para>
              <para>On the APIs stage you should only manipulate icon identifier objects (of type <see cref="T:JetBrains.UI.Icons.IconId"/>, statically defined in <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> in <c>Id</c> fields). Icon identifier classes (nested in <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>) should be turned into icon identifier objects as early as possible. Rendering is about getting an <see cref="T:System.Windows.Media.ImageSource"/> to assign to WPF, or <see cref="T:System.Drawing.Bitmap"/> to use with GDI+ / Windows Forms.</para>
              <para>You should turn an identifier object into a rendered image as late as possible. The identifier is static and lightweight and does not depend on the current theme, while the image is themed and has to be loaded or generated/rasterized. You need an <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> instance to get the image out of an icon identifier object. Once you got the image, you should take care to change it with theme changes — either by using a live image property, or by listening to the theme change event. See <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> and its extensions for the related facilities.</para>
              <para>Example:</para>
              <code>// Getting IconId identifier object to use with APIs
            IconId iconid = OptionsThemedIcons.ConnectionSettings.Id;</code>
              <code>// Getting IconId out of an Icon Identifier Class type
            IconId iconid = CompiledIconClassAttribute.TryGetCompiledIconClassId(typeof(OptionsThemedIcons.ConnectionSettings), OnError.Throw);</code>
              <code>// Getting image for screen rendering by IconId
            themediconmanager.Icons[icnoid]</code>
              <code>// Getting image for screen rendering by Icon Identifier Class
            themediconmanager.GetIcon&lt;OptionsThemedIcons.ConnectionSettings&gt;()</code>
              <h1>Icons Origin</h1>
              <para>This code was generated by a pre-compile build task from a set of input files which are XAML files adhering to a certain convention, as convenient for exporting them from the Illustrator workspace, plus separate PNG files with raster icons. In the projects, these files are designated with <c>ThemedIconsXamlV3</c> and <c>ThemedIconPng</c> build actions and do not themselves get into the output assembly. All of such files are processed, vector images for different themes of the same icon are split and combined into the single list of icons in this assembly. This list is then written into the genearted XAML file (compiled into BAML within assembly), and serves as the source for this generated code.</para>
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ConnectionSettings">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ConnectionSettings Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ConnectionSettings.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ConnectionSettings}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ConnectionSettings))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ConnectionSettings.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ConnectionSettings&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ConnectionSettings.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ConnectionSettings Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ConnectionSettings"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ConnectionSettings}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ConnectionSettings))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ConnectionSettings.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ConnectionSettings&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.CopyBetweenLayers">
             <summary>
              <para>
                <para>Autogenerated identifier class for the CopyBetweenLayers Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.CopyBetweenLayers.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+CopyBetweenLayers}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.CopyBetweenLayers))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.CopyBetweenLayers.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.CopyBetweenLayers&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.CopyBetweenLayers.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the CopyBetweenLayers Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.CopyBetweenLayers"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+CopyBetweenLayers}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.CopyBetweenLayers))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.CopyBetweenLayers.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.CopyBetweenLayers&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.CopySettings">
             <summary>
              <para>
                <para>Autogenerated identifier class for the CopySettings Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.CopySettings.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+CopySettings}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.CopySettings))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.CopySettings.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.CopySettings&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.CopySettings.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the CopySettings Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.CopySettings"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+CopySettings}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.CopySettings))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.CopySettings.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.CopySettings&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.CopySettingsLarge">
             <summary>
              <para>
                <para>Autogenerated identifier class for the CopySettingsLarge Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.CopySettingsLarge.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+CopySettingsLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.CopySettingsLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.CopySettingsLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.CopySettingsLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.CopySettingsLarge.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the CopySettingsLarge Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.CopySettingsLarge"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+CopySettingsLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.CopySettingsLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.CopySettingsLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.CopySettingsLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.EditLayer">
             <summary>
              <para>
                <para>Autogenerated identifier class for the EditLayer Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.EditLayer.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+EditLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.EditLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.EditLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.EditLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.EditLayer.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the EditLayer Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.EditLayer"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+EditLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.EditLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.EditLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.EditLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.EditLayer1">
             <summary>
              <para>
                <para>Autogenerated identifier class for the EditLayer1 Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.EditLayer1.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+EditLayer1}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.EditLayer1))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.EditLayer1.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.EditLayer1&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.EditLayer1.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the EditLayer1 Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.EditLayer1"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+EditLayer1}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.EditLayer1))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.EditLayer1.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.EditLayer1&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.EnvironmentGeneral">
             <summary>
              <para>
                <para>Autogenerated identifier class for the EnvironmentGeneral Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.EnvironmentGeneral.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+EnvironmentGeneral}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.EnvironmentGeneral))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.EnvironmentGeneral.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.EnvironmentGeneral&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.EnvironmentGeneral.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the EnvironmentGeneral Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.EnvironmentGeneral"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+EnvironmentGeneral}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.EnvironmentGeneral))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.EnvironmentGeneral.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.EnvironmentGeneral&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayer">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExportLayer Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayer.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ExportLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ExportLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ExportLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ExportLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayer.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExportLayer Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayer"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ExportLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ExportLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ExportLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ExportLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayer2">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExportLayer2 Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayer2.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ExportLayer2}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ExportLayer2))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ExportLayer2.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ExportLayer2&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayer2.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExportLayer2 Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayer2"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ExportLayer2}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ExportLayer2))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ExportLayer2.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ExportLayer2&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayerLarge">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExportLayerLarge Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayerLarge.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ExportLayerLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ExportLayerLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ExportLayerLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ExportLayerLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayerLarge.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExportLayerLarge Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ExportLayerLarge"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ExportLayerLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ExportLayerLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ExportLayerLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ExportLayerLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ExtensionManager">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ExtensionManager Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ExtensionManager.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ExtensionManager}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ExtensionManager))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ExtensionManager.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ExtensionManager&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ExtensionManager.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ExtensionManager Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ExtensionManager"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ExtensionManager}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ExtensionManager))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ExtensionManager.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ExtensionManager&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ImportExportLayer">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ImportExportLayer Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ImportExportLayer.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ImportExportLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ImportExportLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ImportExportLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ImportExportLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ImportExportLayer.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ImportExportLayer Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ImportExportLayer"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ImportExportLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ImportExportLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ImportExportLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ImportExportLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ImportExportLayer3">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ImportExportLayer3 Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ImportExportLayer3.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ImportExportLayer3}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ImportExportLayer3))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ImportExportLayer3.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ImportExportLayer3&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ImportExportLayer3.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ImportExportLayer3 Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ImportExportLayer3"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ImportExportLayer3}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ImportExportLayer3))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ImportExportLayer3.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ImportExportLayer3&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayer">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ImportLayer Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayer.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ImportLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ImportLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ImportLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ImportLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayer.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ImportLayer Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayer"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ImportLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ImportLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ImportLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ImportLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayer4">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ImportLayer4 Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayer4.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ImportLayer4}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ImportLayer4))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ImportLayer4.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ImportLayer4&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayer4.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ImportLayer4 Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayer4"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ImportLayer4}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ImportLayer4))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ImportLayer4.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ImportLayer4&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayerLarge">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ImportLayerLarge Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayerLarge.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ImportLayerLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ImportLayerLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ImportLayerLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ImportLayerLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayerLarge.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ImportLayerLarge Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ImportLayerLarge"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ImportLayerLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ImportLayerLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ImportLayerLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ImportLayerLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.LayerThisComputer">
             <summary>
              <para>
                <para>Autogenerated identifier class for the LayerThisComputer Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.LayerThisComputer.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+LayerThisComputer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.LayerThisComputer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.LayerThisComputer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.LayerThisComputer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.LayerThisComputer.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the LayerThisComputer Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.LayerThisComputer"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+LayerThisComputer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.LayerThisComputer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.LayerThisComputer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.LayerThisComputer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.MountLayer">
             <summary>
              <para>
                <para>Autogenerated identifier class for the MountLayer Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.MountLayer.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+MountLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.MountLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.MountLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.MountLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.MountLayer.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the MountLayer Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.MountLayer"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+MountLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.MountLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.MountLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.MountLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.Options">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Options Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.Options.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+Options}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.Options))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.Options.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.Options&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.Options.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Options Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.Options"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+Options}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.Options))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.Options.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.Options&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.Plugins">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Plugins Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.Plugins.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+Plugins}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.Plugins))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.Plugins.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.Plugins&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.Plugins.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Plugins Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.Plugins"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+Plugins}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.Plugins))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.Plugins.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.Plugins&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ResetLayer">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ResetLayer Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ResetLayer.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ResetLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ResetLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ResetLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ResetLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ResetLayer.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ResetLayer Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ResetLayer"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ResetLayer}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ResetLayer))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ResetLayer.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ResetLayer&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.ResetLayerLarge">
             <summary>
              <para>
                <para>Autogenerated identifier class for the ResetLayerLarge Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.ResetLayerLarge.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ResetLayerLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ResetLayerLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ResetLayerLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ResetLayerLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.ResetLayerLarge.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the ResetLayerLarge Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.ResetLayerLarge"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+ResetLayerLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.ResetLayerLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.ResetLayerLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.ResetLayerLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.SettingsLayersLarge">
             <summary>
              <para>
                <para>Autogenerated identifier class for the SettingsLayersLarge Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.SettingsLayersLarge.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+SettingsLayersLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.SettingsLayersLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.SettingsLayersLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.SettingsLayersLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.SettingsLayersLarge.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the SettingsLayersLarge Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.SettingsLayersLarge"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+SettingsLayersLarge}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.SettingsLayersLarge))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.SettingsLayersLarge.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.SettingsLayersLarge&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.OptionsThemedIcons.Updates">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Updates Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.OptionsThemedIcons.Updates.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+Updates}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.Updates))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.Updates.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.Updates&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.OptionsThemedIcons.Updates.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Updates Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons.Updates"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.OptionsThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:OptionsThemedIcons+Updates}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(OptionsThemedIcons.Updates))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = OptionsThemedIcons.Updates.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;OptionsThemedIcons.Updates&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.SpecialThemedIcons">
             <summary>
              <para>
                <para>Autogenerated identifier classes and identifier objects to Themed Icons registered with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/>.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <c>Id</c> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>This code was compile-time generated to support Themed Icons in the JetBrains application.</para>
              <para>It has two primary goals: load the icons of this assembly to be registered with <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> so that they were WPF-accessible and theme-sensitive; and emit early-bound accessors for referencing icons in codebehind in a compile-time-validated manner.</para>
              <h1>XAML</h1>
              <para>For performance reasons, the icons are not individually exposed with application resources. There is a custom markup extension to bind an image source in markup.</para>
              <para>To use an icon from XAML, set an <see cref="T:System.Windows.Media.ImageSource"/> property to the <see cref="T:JetBrains.UI.Icons.ThemedIconExtension"/> markup extension, which takes an icon identifier class (nested in <see cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/> class) as a parameter.</para>
              <para>Example:</para>
              <code>&lt;Image Source="{icons:ThemedIcon myres:SpecialThemedIcons+InvalidIcon}" /&gt;</code>
              <h1>Attributes</h1>
              <para>Sometimes you have to reference an icon from a type attriute when you're defining objects in code. Typical examples are Options pages and Tool Windows.</para>
              <para>To avoid the use of string IDs which are not validated very well, we've emitted identifier classes to be used with <c>typeof()</c> expression, one per each icon. Use the attribute overload which takes a <see cref="T:System.Type"/> for an image, and choose your icon class from nested classes in the <see cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/> class.</para>
              <para>Example:</para>
              <code>[Item(Name="Sample", Icon=typeof(SpecialThemedIcons.InvalidIcon))]</code>
              <h1>CodeBehind</h1>
              <para>In codebehind, we have two distinct tasks: (a) specify some icon in the APIs and (b) render icon images onscreen.</para>
              <para>On the APIs stage you should only manipulate icon identifier objects (of type <see cref="T:JetBrains.UI.Icons.IconId"/>, statically defined in <see cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/> in <c>Id</c> fields). Icon identifier classes (nested in <see cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/>) should be turned into icon identifier objects as early as possible. Rendering is about getting an <see cref="T:System.Windows.Media.ImageSource"/> to assign to WPF, or <see cref="T:System.Drawing.Bitmap"/> to use with GDI+ / Windows Forms.</para>
              <para>You should turn an identifier object into a rendered image as late as possible. The identifier is static and lightweight and does not depend on the current theme, while the image is themed and has to be loaded or generated/rasterized. You need an <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> instance to get the image out of an icon identifier object. Once you got the image, you should take care to change it with theme changes — either by using a live image property, or by listening to the theme change event. See <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> and its extensions for the related facilities.</para>
              <para>Example:</para>
              <code>// Getting IconId identifier object to use with APIs
            IconId iconid = SpecialThemedIcons.InvalidIcon.Id;</code>
              <code>// Getting IconId out of an Icon Identifier Class type
            IconId iconid = CompiledIconClassAttribute.TryGetCompiledIconClassId(typeof(SpecialThemedIcons.InvalidIcon), OnError.Throw);</code>
              <code>// Getting image for screen rendering by IconId
            themediconmanager.Icons[icnoid]</code>
              <code>// Getting image for screen rendering by Icon Identifier Class
            themediconmanager.GetIcon&lt;SpecialThemedIcons.InvalidIcon&gt;()</code>
              <h1>Icons Origin</h1>
              <para>This code was generated by a pre-compile build task from a set of input files which are XAML files adhering to a certain convention, as convenient for exporting them from the Illustrator workspace, plus separate PNG files with raster icons. In the projects, these files are designated with <c>ThemedIconsXamlV3</c> and <c>ThemedIconPng</c> build actions and do not themselves get into the output assembly. All of such files are processed, vector images for different themes of the same icon are split and combined into the single list of icons in this assembly. This list is then written into the genearted XAML file (compiled into BAML within assembly), and serves as the source for this generated code.</para>
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Resources.SpecialThemedIcons.InvalidIcon">
             <summary>
              <para>
                <para>Autogenerated identifier class for the InvalidIcon Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.SpecialThemedIcons.InvalidIcon.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:SpecialThemedIcons+InvalidIcon}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(SpecialThemedIcons.InvalidIcon))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = SpecialThemedIcons.InvalidIcon.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;SpecialThemedIcons.InvalidIcon&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.SpecialThemedIcons.InvalidIcon.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the InvalidIcon Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.SpecialThemedIcons.InvalidIcon"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:SpecialThemedIcons+InvalidIcon}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(SpecialThemedIcons.InvalidIcon))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = SpecialThemedIcons.InvalidIcon.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;SpecialThemedIcons.InvalidIcon&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.Resources.SpecialThemedIcons.Placeholder">
             <summary>
              <para>
                <para>Autogenerated identifier class for the Placeholder Themed Icon.</para>
                <para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected, use the identifier object in the <see cref="F:JetBrains.UI.Resources.SpecialThemedIcons.Placeholder.Id"/> field of the identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:SpecialThemedIcons+Placeholder}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(SpecialThemedIcons.Placeholder))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = SpecialThemedIcons.Placeholder.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;SpecialThemedIcons.Placeholder&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.UI.Resources.SpecialThemedIcons.Placeholder.Id">
             <summary>
              <para>
                <para>Autogenerated identifier object for the Placeholder Themed Icon.</para>
                <para>Identifier objects should be used where an <see cref="T:JetBrains.UI.Icons.IconId"/> value is expected. In attributes, XAML, or generic parameters use the containing <see cref="T:JetBrains.UI.Resources.SpecialThemedIcons.Placeholder"/> identifier class.</para>
              </para>
            </summary>
            <remarks>
              <para>For details on Themed Icons and their use, see Remarks on <see cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/> class.</para>
            </remarks>
            <seealso cref="T:JetBrains.UI.Resources.SpecialThemedIcons"/>
            <example>
              <code>&lt;Image Source="{icons:ThemedIcon myres:SpecialThemedIcons+Placeholder}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
              <code>[Item(Name="Sample", Icon=typeof(SpecialThemedIcons.Placeholder))]        // C# Type attribute</code>
            </example>
            <example>
              <code>IconId iconid = SpecialThemedIcons.Placeholder.Id;        // IconId identifier object</code>
            </example>
            <example>
              <code>themediconmanager.GetIcon&lt;SpecialThemedIcons.Placeholder&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.UI.resources.StringTable">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ActionCantInsertAnchorNotInGroup">
            <summary>
              Looks up a localized string similar to Cannot insert actions because the anchoring action is not included in the actions group we&apos;re inserting into..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ActionCantInsertCantLoad">
            <summary>
              Looks up a localized string similar to Failed to insert an action into the group because it failed to load..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ActionCantInsertConflictingAnchor">
            <summary>
              Looks up a localized string similar to Could not insert actions because the anchoring action was specified, which conflicts with the relative positioning value..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ActionCantInsertIntoNonexistentGroup">
            <summary>
              Looks up a localized string similar to Cannot insert actions because the target action group does not exist..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ActionCantInsertIntoNonGroupAction">
            <summary>
              Looks up a localized string similar to Cannot insert actions because the target action ID belongs to an action that is not an action group..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ActionCantInsertInvalidAnchor">
            <summary>
              Looks up a localized string similar to Cannot insert actions because the anchoring action does not exist..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ActionCantInsertInvalidRelativePosition">
            <summary>
              Looks up a localized string similar to Cannot insert actions because the relative positioning value is invalid..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ActionCantInsertMissingAnchor">
            <summary>
              Looks up a localized string similar to Could not insert actions because the anchoring action was not specified, as required by the relative positioning value..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ActionCantLoad">
            <summary>
              Looks up a localized string similar to Failed to load the product action {0}..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ActionUnnamedXmlElementName">
            <summary>
              Looks up a localized string similar to Unnamed &lt;{0}&gt; Element.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Close">
            <summary>
              Looks up a localized string similar to Cl&amp;ose.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Copy_To_Clipboard">
            <summary>
              Looks up a localized string similar to Copy to clipboard.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Copy_URL">
            <summary>
              Looks up a localized string similar to Copy URL.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Created_new_issue">
            <summary>
              Looks up a localized string similar to Created new issue.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Do_Not_Show">
            <summary>
              Looks up a localized string similar to Do not show this window after exceptions are submitted.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Double_Click">
            <summary>
              Looks up a localized string similar to Double-click an item to open corresponding issue in web browser or press Enter..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Forget">
            <summary>
              Looks up a localized string similar to Forget.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Message">
            <summary>
              Looks up a localized string similar to Message:.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Mute_Selected">
            <summary>
              Looks up a localized string similar to &amp;Mute.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Please_Describe">
            <summary>
              Looks up a localized string similar to &amp;Please describe what you were doing when the exception occurred (example: I tried to open a 6-project solution with BizTalk projects):.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Please_Note">
            <summary>
              Looks up a localized string similar to Please note that exceptions are submitted to JetBrains public tracker which is available publicly..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Remove_Selected">
            <summary>
              Looks up a localized string similar to &amp;Remove.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.ExceptionBrowserForm_Submit_Selected">
            <summary>
              Looks up a localized string similar to &amp;Submit.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.JetPopupMenuMainThread">
            <summary>
              Looks up a localized string similar to The popup menu must be used on the UI thread only..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.JetPopupMenuNoItemsBanner">
            <summary>
              Looks up a localized string similar to There are no items to show in this menu..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.MenuAlreadyVisible">
            <summary>
              Looks up a localized string similar to The menu is already visible..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.MenuItemKeyMustBeNonNull">
            <summary>
              Looks up a localized string similar to The menu item key is expected to be non-Null..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.NoItemsCaseShouldHaveBeenCutOffEarlier">
            <summary>
              Looks up a localized string similar to The no-items case should&apos;ve been cut off earlier..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.PendingView_Initialize_Error_Summary">
            <summary>
              Looks up a localized string similar to Summary.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.PendingView_Initialize_When_Happened">
            <summary>
              Looks up a localized string similar to When Happened.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.SubmittedView_Initialize_Issue_Key">
            <summary>
              Looks up a localized string similar to Issue Key.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.SubmittedView_Initialize_Result">
            <summary>
              Looks up a localized string similar to Result.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.SubmittedView_Initialize_Submitted">
            <summary>
              Looks up a localized string similar to Submitted.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdAllowDownloadCheckbox">
            <summary>
              Looks up a localized string similar to Download the list of available updates from the Web.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdAllowDownloadComment">
            <summary>
              Looks up a localized string similar to No personally identifiable information is uploaded to the server.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdAreNewPluginVersionsAvailable">
            <summary>
              Looks up a localized string similar to There are new plugin versions available..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdAreNewProductVersionsAvailable">
            <summary>
              Looks up a localized string similar to There are new {0} versions available..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdDownloadLink">
            <summary>
              Looks up a localized string similar to Download.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdEstimatedPrice">
            <summary>
              Looks up a localized string similar to Estimated price.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdFree">
            <summary>
              Looks up a localized string similar to free.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdIsNewPluginVersionAvailable">
            <summary>
              Looks up a localized string similar to There is a new plugin version available..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdIsNewProductVersionAvailable">
            <summary>
              Looks up a localized string similar to There is a new {0} version available..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdKindFeatures">
            <summary>
              Looks up a localized string similar to feature release.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdKindGeneric">
            <summary>
              Looks up a localized string similar to update.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdKindPreview">
            <summary>
              Looks up a localized string similar to prerelease build.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdKindService">
            <summary>
              Looks up a localized string similar to service update.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdNoUpdatesAvailable">
            <summary>
              Looks up a localized string similar to There are no updates available..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdNoUpdatesAvailableForProduct">
            <summary>
              Looks up a localized string similar to There are no updates available for {0}..
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdPluginUpdates">
            <summary>
              Looks up a localized string similar to Plugin Updates.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdProductUpdates">
            <summary>
              Looks up a localized string similar to {0} Updates.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdReadMoreLink">
            <summary>
              Looks up a localized string similar to Read More.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdThisUpdateInstallsInstalls">
            <summary>
              Looks up a localized string similar to installs.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdThisUpdateInstallsPre">
            <summary>
              Looks up a localized string similar to This.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdUnidentifiedProduct">
            <summary>
              Looks up a localized string similar to Unidentified Product.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdUnknownCompany">
            <summary>
              Looks up a localized string similar to Unknown Company.
            </summary>
        </member>
        <member name="P:JetBrains.UI.resources.StringTable.UpdUntitledUpdate">
            <summary>
              Looks up a localized string similar to Untitled.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.CheckBoxAutomation">
            <summary>
            Automation object which represents a check box control in the UI.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.ICheckBoxAutomation">
            <summary>
            Automation object which represents a check box control in the UI.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxAutomation.ShouldBeHidden">
            <summary>
            Sets whether the control should be made invisible (by default, the value is set on the control initially, or inherited from the parents).
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxAutomation.IsVisible">
            <summary>
            Gets whether the control is currently visible, which includes the value set on the control explicitly, and value inherited from the parent, and <see cref="P:JetBrains.UI.Controls.ICheckBoxAutomation.ShouldBeHidden"/> value.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxAutomation.ShouldBeDisabled">
            <summary>
            Sets whether the control should be made disabled (by default, the value is set on the control initially, or inherited from the parents).
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxAutomation.IsEnabled">
            <summary>
            Gets whether the control is currently enabled, which includes the value set on the control explicitly, and value inherited from the parent, and <see cref="P:JetBrains.UI.Controls.ICheckBoxAutomation.ShouldBeHidden"/> value.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxAutomation.IsCheckedLogically">
            <summary>
            Gets or sets whether the checkbox is in the checked state (even if it might be appearing as unchecked onscreen in case it's disabled).
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ICheckBoxAutomation.IsAppearingChecked">
            <summary>
            Gets whether the checkbox presentation onscreen has the check.
            When a checked checkbox gets disabled, its check disappears onscreen, even though the state remains the same.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.IconAndTooltipAutomation">
            <summary>
            A Themed Icon that has a tooltip on hover.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.IconAndTooltipAutomation.Create``1(JetBrains.UI.RichText.RichText)">
            <summary>
            Create an icon by its icon class.
            </summary>
            <param name="tooltip"></param>
        </member>
        <member name="F:JetBrains.UI.Controls.MemoryUsageIndicatorContentAutomation.IsAccurateValue">
            <summary>
            The timer is not running when app does not have focus, the value might not be accurate.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentAutomation.Icon">
            <summary>
            Icon for the progress.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentAutomation.Text">
            <summary>
            Text.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentAutomation.Value">
            <summary>
            Value of the progress, in the [0…1] range.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.ITooltipProvider">
            <summary>
            Any HWND-based WinForms <see cref="T:System.Windows.Forms.Control"/> (or <see cref="T:System.Windows.Forms.NativeWindow"/>) that implements this interface will be queried for the tooltip info and, should the retval be non-<c>Null</c>, the tooltip will be displayed for this window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipProvider.GetTooltip(JetBrains.DataFlow.Lifetime,System.Drawing.Point)">
            <summary>
            Called by tooltip manager, if the tooltip is to be displayed
            </summary>
            <param name="lifetime">Lifetime for the tooltip record you return. Bind all of the resources, like anchors and layouters, to this lifetime.</param>
            <param name="point">Point in control's coordinates</param>
            <returns><see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/>, or <c>Null</c> if no tooltip should be displayed.</returns>
        </member>
        <member name="F:JetBrains.UI.Controls.SpinningTrefoilView.myAngularSpeed">
            <summary>
            Defines the speed mul-factor.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.SpinningTrefoilView.mySpinPeriod">
            <summary>
            Period of a full spin, in milliseconds.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.SpinningTrefoilWindowlessControl.myGottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.SpinningTrefoilWindowlessControl.myWantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.StackPanelAutomation">
            <summary>
            Turns into a stack panel. Or you can assemble several contiguous stack panels into a single one, like in Options.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Diagnostics.FocusMonitorAutomation.FocusMonitorWindowName">
            <summary>
            This name should be applied to the focus monitor view to allow filtering it away from the focus tracking results.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Diagnostics.FocusMonitorAutomation.FakeLogEntry">
            <summary>
            Log entry faked by the viewer.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Diagnostics.FocusMonitorAutomation.LogEntry">
            <summary>
            Base log entry object of the viewer.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Diagnostics.FocusMonitorAutomation.FocusInFocusMonitorLogEntry">
            <summary>
            Log entry which replaces focus reports inside the focus monitor UI.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Diagnostics.FocusMonitorAutomation.RealLogEntry">
            <summary>
            Log entry based on a real report from focus tracker.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ThemedIconsToolWindow.ThemedIconsToolWindowAutomation">
            <summary>
            A tool window which browses the available themed icons.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ThemedIconsToolWindow.ThemedIconsToolWindowAutomation.FormatOwnerName(System.String)">
            <summary>
            Highlight logical parts in icon owner names.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ThemedIconsToolWindow.ThemedIconsToolWindowAutomation.ThemedIconRowAutomation.SizeToText(System.Windows.Size)">
            <summary>
            Size: if round, display no fraction; if round, display fraction and color in red.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ThemedIconsToolWindow.ThemedIconsToolWindowAutomation.ThemedIconGroupedByOwnerAutomation">
            <summary>
            In grouping more, represents the first-level grouping node in the tree.
            </summary>
        </member>
        <member name="F:JetBrains.UI.ThemedIconsToolWindow.ThemedIconsToolWindowAutomation.DetailsAutomation.IsNoThemeListAvailable">
            <summary>
            The icon didn't expose the list of supported themes, will need a banner in the UI, and one dummy section for default theme will be exposed.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Behavior.AvalonBehaviorHelpers">
            <summary>
                <para>Base implementation for quickly setting up attached-property-behaviors for WPF elements.</para>
                <para>Use in WPF: set an attached property to some value.</para>
                <para>Backend: when element is loaded and a value is set, you're called with that value and its lifetime.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Behavior.AvalonBehaviorHelpers.AvalonBehaviorStateProperty">
            <summary>
                Behaviors which are based on this helper use the property bag to store a DataFlow copy of the behavior state. The lifetime-driven behavior function binds to it and to the element's loaded state.
                The transition is as follows: when behavior property value is set, it's copied to the DataFlow property in this bag.
                When the property is first created, the behavior function is bound to it as follows: when both the property has a non-null value, and the element is loaded into WPF, execute with that lifetime.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Behavior.AvalonBehaviorHelpers.GetPropertyChangedCallback``2(System.String,System.Action{JetBrains.DataFlow.Lifetime,``0,``1})">
            <summary>
                On your behavior attached property, set the <see cref="T:System.Windows.PropertyChangedCallback"/> on the
                <see cref="T:System.Windows.FrameworkPropertyMetadata"/>
                to the result of this function.
            </summary>
            <typeparam name="TValue">Behavior property value type.</typeparam>
            <typeparam name="TElement">
                Type of elements to which the behavior is applicable. Must be at least a <see cref="T:System.Windows.FrameworkElement"/> because of the
                <see cref="E:System.Windows.FrameworkElement.Loaded"/>
                event.
            </typeparam>
            <param name="sName">Name of the behavior. MUST be unique, otherwise behavior states might get mixed up.</param>
            <param name="FBehave">You'll be called into this function for the behavior value.</param>
            <returns>
                Set this to the <see cref="T:System.Windows.PropertyChangedCallback"/> of a <see cref="T:System.Windows.FrameworkPropertyMetadata"/> of your behavior's
                <see cref="M:System.Windows.DependencyProperty.RegisterAttached(System.String,System.Type,System.Type)"/>
                call.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Behavior.AvalonBehaviorHelpers.RegisterBehavior``3(System.String,System.Action{JetBrains.DataFlow.Lifetime,``0,``2})">
            <summary>
                <para>
                    Registers the <see cref="T:System.Windows.DependencyProperty">dependency property</see> for your behavior.
                </para>
                <para>
                    When a valid value is assigned to the behavior property and the element is loaded into WPF tree, your callback at
                    <paramref name="FBehave"/>
                    is called with a lifetime to activate the behavior.
                </para>
            </summary>
            <typeparam name="TValue">Type of the value which is given to the behavior by binding or setting the dependency property.</typeparam>
            <typeparam name="TOwningClass">The class which defines the behavior. This is used when registering the dependency property.</typeparam>
            <typeparam name="TElement">
                Type of the UI elements on which this behavior is allowed (<see cref="T:System.Windows.FrameworkElement"/> at the least). This element will also be given to the behavior as a parameter.
            </typeparam>
            <param name="name">Name for the attached dependency property. Better be unique.</param>
            <param name="FBehave">The function whcih runs the behavior on the given value during the lifetime.</param>
            <returns>The dependency property for your behavior.</returns>
        </member>
        <member name="M:JetBrains.UI.Behavior.AvalonBehaviorHelpers.RegisterBehavior``2(System.String,System.Action{JetBrains.DataFlow.Lifetime,``0,System.Windows.FrameworkElement})">
            <summary>
                <para>
                    Registers the <see cref="T:System.Windows.DependencyProperty">dependency property</see> for your behavior.
                </para>
                <para>
                    When a valid value is assigned to the behavior property and the element is loaded into WPF tree, your callback at
                    <paramref name="FBehave"/>
                    is called with a lifetime to activate the behavior.
                </para>
            </summary>
            <typeparam name="TValue">Type of the value which is given to the behavior by binding or setting the dependency property.</typeparam>
            <typeparam name="TOwningClass">The class which defines the behavior. This is used when registering the dependency property.</typeparam>
            <param name="name">Name for the attached dependency property. Better be unique.</param>
            <param name="FBehave">The function whcih runs the behavior on the given value during the lifetime.</param>
            <returns>The dependency property for your behavior.</returns>
        </member>
        <member name="M:JetBrains.UI.Behavior.AvalonBehaviorHelpers.RegisterOnOffBehavior``2(System.String,System.Action{JetBrains.DataFlow.Lifetime,``1})">
            <summary>
                <para>
                    Registers a boolean-based behavior which is only activated when it's set to <c>True</c>.
                </para>
                <para>
                    When a <c>True</c> value is assigned to the behavior property and the element is loaded into WPF tree, your callback at
                    <paramref name="FBehave"/>
                    is called with a lifetime to activate the behavior.
                </para>
            </summary>
            <typeparam name="TOwningClass">The class which defines the behavior. This is used when registering the dependency property.</typeparam>
            <typeparam name="TElement">
                Type of the UI elements on which this behavior is allowed (<see cref="T:System.Windows.FrameworkElement"/> at the least). This element will also be given to the behavior as a parameter.
            </typeparam>
            <param name="name">Name for the attached dependency property. Better be unique.</param>
            <param name="FBehave">The function whcih runs the behavior on the given value during the lifetime.</param>
            <returns>The dependency property for your behavior.</returns>
        </member>
        <member name="M:JetBrains.UI.Behavior.AvalonBehaviorHelpers.RegisterOnOffBehavior``1(System.String,System.Action{JetBrains.DataFlow.Lifetime,System.Windows.FrameworkElement})">
            <summary>
                <para>
                    Registers a boolean-based behavior which is only activated when it's set to <c>True</c>.
                </para>
                <para>
                    When a <c>True</c> value is assigned to the behavior property and the element is loaded into WPF tree, your callback at
                    <paramref
                        name="FBehave" />
                    is called with a lifetime to activate the behavior.
                </para>
            </summary>
            <typeparam name="TOwningClass">The class which defines the behavior. This is used when registering the dependency property.</typeparam>
            <param name="name">Name for the attached dependency property. Better be unique.</param>
            <param name="FBehave">The function whcih runs the behavior on the given value during the lifetime.</param>
            <returns>The dependency property for your behavior.</returns>
        </member>
        <member name="M:JetBrains.UI.Behavior.AvalonBehaviorHelpers.GetOrCreateAvalonBehaviorState(System.Windows.FrameworkElement)">
            <summary>
                Used by behavior implementation.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Behavior.HierarchicalFocusScopeRootBehavior">
            <summary>
            <para>In WPF, nested focus scopes won't propagate its logical focused control state to the parent focus scope.</para>
            <para>Attach this behavior to the root focus scope of a control graph in which nested focus scopes should propagate this state.</para>
            <para>Why we need to propagate the state?</para>
            <para>(1) Action system toolbars use the logically-focused element to handle commands when focus is not under the scope of the toolbar. For example, tool window toolbar command should apply to the selection in that toolwindow even when focus is in some other tool window.</para>
            <para>(2) Restoring focus when window gets activated. Without proper propagation, if focus actually were in a nested focus scope, focus will be restored to the last-focused element in the topmost scope instead of the nested one.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Behavior.HierarchicalFocusScopeRootBehavior.HierarchicalFocusScopeRootTokensProperty">
            <summary>
            Service property to support lifetiming of the view.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Behavior.HierarchicalFocusScopeRootBehavior.IsHierarchicalFocusScopeRootProperty">
            <summary>
            See comments to the class.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Behavior.HierarchicalFocusScopeRootBehavior.GetIsHierarchicalFocusScopeRoot(System.Windows.FrameworkElement)">
            <summary>
            <para>Raw property. For use from UI only. Note that more than one owner is not supported here.</para>
            <para>From code, use <see cref="!:SetIsHierarchicalFocusScopeRoot(JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.StandardPreconditions.ReadonlyToken)"/>.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Behavior.HierarchicalFocusScopeRootBehavior.SetIsHierarchicalFocusScopeRoot(System.Windows.FrameworkElement,System.Boolean)">
            <summary>
            <para>Raw property. For use from UI only. Note that more than one owner is not supported here.</para>
            <para>From code, use <see cref="!:SetIsHierarchicalFocusScopeRoot(JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.StandardPreconditions.ReadonlyToken)"/>.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Behavior.HierarchicalFocusScopeRootBehavior.SetIsHierarchicalFocusScopeRoot(JetBrains.DataFlow.Lifetime,System.Windows.FrameworkElement,JetBrains.DataFlow.StandardPreconditions.ReadonlyToken)">
            <summary>
            <para>Call from code if you'd like to turn a focus scope into a focus scope root.</para>
            <para>Note that multiple owners are supported for the same element, identified by tokens, served till the last one goes.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Behavior.HierarchicalFocusScopeRootBehavior.GetTokens(System.Windows.FrameworkElement)">
            <summary>
            Stores the tokens collection on the element.
            Binds the activity to happen when (there're request tokens present).
            NOTE: we don't check when the element is loaded because we're attaching to an event which is quite safe to listen forever.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Behavior.HierarchicalFocusScopeRootBehavior.PropagateFocusScopesToElement(JetBrains.DataFlow.Lifetime,System.Windows.FrameworkElement)">
            <summary>
            Attaches to events, does the thing when the events are fired.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.Hwnd(System.Windows.Automation.AutomationElement)">
            <summary>
            Gets the HWND of an UIA.
            Throws if the latter is not a window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.Render(System.Windows.Automation.Condition)">
            <summary>
            Renders the textual representation of the condition.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.Search(System.Windows.Automation.AutomationElement,System.Windows.Automation.TreeScope)">
            <summary>
            A fluent search API on automation elements.
            Supports searching in both HWND-based and virtual UIA trees.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.SearchHwnd(System.Windows.Automation.AutomationElement,System.Windows.Automation.TreeScope)">
            <summary>
            A fluent search API on automation elements.
            Supports searching HWND automation elements only, but does this with less chances of a deadlock.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.ToggleInto(System.Windows.Automation.AutomationElement,System.Windows.Automation.ToggleState)">
            <summary>
            Toggle pattern: toggles until the desired result is achieved.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.ValueGet(System.Windows.Automation.AutomationElement)">
            <summary>
            Value pattern: gets the value.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.ValueSet(System.Windows.Automation.AutomationElement,System.String)">
            <summary>
            Value pattern: sets the value.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.WhereEnabled(JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch)">
            <summary>
            Property-specific overload for the <see cref="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.Where(System.Windows.Automation.AutomationProperty,System.Object)"/> method.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.WhereAutomationIdIs(JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch,System.String)">
            <summary>
            Property-specific overload for the <see cref="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.Where(System.Windows.Automation.AutomationProperty,System.Object)"/> method.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.WhereControlTypeIs(JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch,System.Windows.Automation.ControlType)">
            <summary>
            Property-specific overload for the <see cref="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.Where(System.Windows.Automation.AutomationProperty,System.Object)"/> method.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.WhereNameIs(JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch,System.String)">
            <summary>
            Property-specific overload for the <see cref="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.Where(System.Windows.Automation.AutomationProperty,System.Object)"/> method.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.All">
            <summary>
            Gets all of the results
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.First">
            <summary>
            Gets the first search result.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.FirstOrDefault">
            <summary>
            Gets the first search result, or <c>Null</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.Single(System.String)">
            <summary>
            Gets the one and only search result.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.Union(System.Windows.Automation.AutomationProperty,System.Object)">
            <summary>
            Fluent. Adds an OR condition to the search.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.Where(System.Windows.Automation.AutomationProperty,System.Object)">
            <summary>
            Fluent. Adds an AND condition to the search.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.ExecRequest(System.Func{System.Windows.Automation.AutomationElement})">
            <summary>
            A stub for switching into calling for <see cref="!:Automation.ExecFreeThreaded"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.FindAllCore">
            <summary>
            Switching implementation: by UIA or HWND.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.FindFirstOrDefaultCore">
            <summary>
            Switching implementation: by UIA or HWND.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.GetConditionForSearch">
            <summary>
            Gets the condition to be used for running UIA searches.
            Specifically handles the case with no condition.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Automation.AutomationElementEx.AutomationElementSearch.SearchHwndCore">
            <summary>
            HWND-based search, universal impl.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Automation.AutomationProperties">
            <summary>
            Exposes automation properties.
            Because of the class name, R# Smart Completion can suggest them where applicable.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Automation.AutomationProperties.AutomationId">
            <summary>Property ID: AutomationId - An identifier for an element that is unique within its containing element.</summary>
        </member>
        <member name="F:JetBrains.UI.Automation.AutomationProperties.ClassName">
            <summary>Property ID: ClassName - name of underlying class - implementation dependant, but useful for test</summary>
        </member>
        <member name="F:JetBrains.UI.Automation.AutomationProperties.ControlType">
            <summary>Property ID: The ControlType of this Element</summary>
        </member>
        <member name="F:JetBrains.UI.Automation.AutomationProperties.Name">
            <summary>Property ID: name of this instance of control</summary>
        </member>
        <member name="F:JetBrains.UI.Automation.AutomationProperties.NativeWindowHandle">
            <summary>Property ID: NativeWindowHandle - Window Handle, if the underlying control is a Window</summary>
        </member>
        <member name="F:JetBrains.UI.Automation.AutomationProperties.IsEnabled">
            <summary>Property ID: Enabled</summary>
        </member>
        <member name="T:JetBrains.TreeModels.CascadeGroup">
            <summary>
            Holds list of groups for cascading grouping
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.CascadeGroup.#ctor(System.Collections.IEnumerable)">
            <summary>
            Initializes new instance of CascadeGroup
            </summary>
            <param name="groups">Collection of groups</param>
        </member>
        <member name="P:JetBrains.TreeModels.CascadeGroup.Groups">
            <summary>
            Gets instance of <see cref="T:System.Collections.ICollection"/> with groups
            </summary>
        </member>
        <member name="T:JetBrains.TreeModels.ITreeGroupProvider`1">
            <summary>
            Provides grouping objects for items
            </summary>
            <typeparam name="TItem">Type of item for which groups are provided</typeparam>
        </member>
        <member name="M:JetBrains.TreeModels.ITreeGroupProvider`1.ExtractGroupObject(`0)">
            <summary>
            Extracts group information from specified item
            </summary>
            <param name="item">Item to extract group from</param>
            <returns>Group for specified item</returns>
            <remarks>Implementations can return CascadeGroup object if it wishes to return multiply nested groups, 
            e.g. list of containing folders for a file</remarks>
        </member>
        <member name="T:JetBrains.TreeModels.IPrecomputeTreeGroupProvider`1">
            <summary>
            The same as <see cref="T:JetBrains.TreeModels.ITreeGroupProvider`1"/>, but allows precomputation of group objects to improve performance or provide additional features.
            </summary>
            <typeparam name="TItem">Type of item for which groups are provided</typeparam>
        </member>
        <member name="M:JetBrains.TreeModels.IPrecomputeTreeGroupProvider`1.Precompute(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Called before quering groups for individual objects and allows to precompute them.
            </summary>
            <param name="items">All items in the tree (both visible and filtered)</param>
        </member>
        <member name="M:JetBrains.TreeModels.IPrecomputeTreeGroupProvider`1.Drop">
            <summary>
            Drop precomputed groups.
            </summary>
        </member>
        <member name="T:JetBrains.TreeModels.RecursionPreventionStyle">
            <summary>
            Specifies recursion prevention strategy
            </summary>
        </member>
        <member name="F:JetBrains.TreeModels.RecursionPreventionStyle.None">
            <summary>
            Do not prevent recursion
            </summary>
        </member>
        <member name="F:JetBrains.TreeModels.RecursionPreventionStyle.StopOnOccurence">
            <summary>
            Stop expanding children if data value already present in one of the parent nodes
            </summary>
            <remarks>For example, stops at second "A" in the following chain "A,B,C,A"</remarks>
        </member>
        <member name="F:JetBrains.TreeModels.RecursionPreventionStyle.StopOnChain">
            <summary>
            Stop expanding children if some chain repeates in a whole
            </summary>
            <remarks>For example, stops at second "C" in the following chain "A,B,C,A,B,C"</remarks>
        </member>
        <member name="T:JetBrains.TreeModels.TreeDemandModel">
            <summary>
            Describes model which is built on demand
            </summary>
            <remarks>Note, that default implementation of HasChildren retrieves children and checks count</remarks>
        </member>
        <member name="T:JetBrains.TreeModels.TreeModelBase">
            <summary>
            Provides base for all tree models
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.Update">
            <summary>
            Executes update forcibly on the tree model
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.UpdateCookie">
            <summary>
            Gets update cookie for "using" clause
            </summary>
            <returns>Instance of <see cref="T:System.IDisposable"/> object</returns>
            <remarks>Updates are not executed while cookie is held. When cookie is disposed all updates are run.</remarks>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.BeginUpdate">
            <summary>
            Increments internal counter, which prevents updates if greater then zero
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.EndUpdate">
            <summary>
            Decrements internal counter, which prevents updates if greater then zero. 
            When counter reaches zero and update is needed, it is executed
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.NeedUpdate">
            <summary>
            Requests update. Update is executed immediately if not suspended by update counter, otherwise request for pending update is formed
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.OnUpdating">
            <summary>
            Raises <see cref="E:JetBrains.TreeModels.TreeModelBase.Updating"/> event
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.OnUpdated">
            <summary>
            Raises <see cref="E:JetBrains.TreeModels.TreeModelBase.Updated"/> event
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.PerformUpdate">
            <summary>
            When implemented by derived type, performs actions required to update model
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.CreateNode(JetBrains.TreeModels.TreeModelNode,System.Object)">
            <summary>
            When implemented in the derived type, creates model node for the specified value in the specified parent node
            </summary>
            <param name="parent">Parent node</param>
            <param name="value">Data value</param>
            <returns>New instance of <see cref="T:JetBrains.TreeModels.TreeModelNode"/></returns>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.Insert(JetBrains.TreeModels.TreeModelNode,System.Object)">
            <summary>
            Creates and inserts new node for dataValue into the model
            </summary>
            <param name="parent">Parent node</param>
            <param name="dataValue">Data value</param>
            <returns>New instance of <see cref="T:JetBrains.TreeModels.TreeModelNode"/></returns>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.Remove(JetBrains.TreeModels.TreeModelNode)">
            <summary>
            Removes node from the model
            </summary>
            <param name="modelNode">Node to remove</param>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.Remove(System.Object)">
            <summary>
            Removes all nodes associated with specified dataValue from the model
            </summary>
            <param name="dataValue">Data value</param>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.GetNodeContainer(JetBrains.TreeModels.TreeModelNode)">
            <summary>
            Gets node which is container of the specified node
            </summary>
            <param name="node">Child node</param>
            <returns>Instance of <see cref="T:JetBrains.TreeModels.TreeModelNode"/> which contains specified node</returns>
            <remarks>This is not the same as getting Parent in the multi-model scenario. In simple models it just returns Parent.</remarks>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.GetNodes(System.Object)">
            <summary>
            Gets collection of nodes associated with the specified dataValue
            </summary>
            <param name="dataValue">Data value</param>
            <returns>Collection of associated nodes</returns>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelBase.Clear">
            <summary>
            Clears the model, essentialy making it empty
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.TreeModelBase.Roots">
            <summary>
            Gets read-only collection of model roots
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.TreeModelBase.RootsUnsorted">
            <summary>
            Gets unsorted read-only collection of model roots
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.TreeModelBase.InUpdate">
            <summary>
            Gets value indicating if update is currently running
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.TreeModelBase.Comparer">
            <summary>
            Gets or sets comparer for model nodes, which is used to setup order in the model
            </summary>
        </member>
        <member name="E:JetBrains.TreeModels.TreeModelBase.Updating">
            <summary>
            Raised when update is about to happen
            </summary>
        </member>
        <member name="E:JetBrains.TreeModels.TreeModelBase.Updated">
            <summary>
            Raised when update has been finished
            </summary>
        </member>
        <member name="T:JetBrains.TreeModels.TreeModelBase.TreeModelUpdateCookie">
            <summary>
            Helps managing updates on the model via "using" clause
            </summary>
        </member>
        <member name="T:JetBrains.TreeModels.TreeDemandModel2">
            <summary>
            A non-abstract tree demand model that has an event that asks you of the children for each of the nodes in the tree. The root elements are asked as children of <c>Null</c>.
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeDemandModel2.#ctor">
            <summary>
            Constructs an empty model. Advise the <see cref="E:JetBrains.TreeModels.TreeDemandModel2.ChildrenWanted"/> event to proceed.
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeDemandModel2.#ctor(System.Func{System.Object,System.Collections.IEnumerable})">
            <summary>
            Subscribes a handler to the <see cref="E:JetBrains.TreeModels.TreeDemandModel2.ChildrenWanted"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeDemandModel2.#ctor(System.Func{System.Object,System.Collections.IEnumerable},System.Int32)">
            <summary>
            Subscribes a handler to the <see cref="E:JetBrains.TreeModels.TreeDemandModel2.ChildrenWanted"/> event. Expands the <paramref name="expandToLevel"/> levels of the model initially.
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeDemandModel2.Expand(System.Int32)">
            <summary>
            Expands the given number of the model levels. The “virtual root” is the zeroth level, the top-level nodes are the first level.
            </summary>
        </member>
        <member name="M:JetBrains.TreeModels.TreeDemandModel2.GetAllNodes(System.Int32)">
            <summary>
            BFS-walks all the nodes in the model down to the <see cref="!:levels"/> level.
            The demand items are retrieved if needed.
            </summary>
        </member>
        <member name="E:JetBrains.TreeModels.TreeDemandModel2.ChildrenWanted">
            <summary>
            The model requests its children for a specific node, root is the <c>Null</c> datavalue.
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.TreeDemandModel2.ChildrenWantedEventArgs.Children">
            <summary>
            Children collection for this data value.
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.TreeDemandModel2.ChildrenWantedEventArgs.DataValue">
            <summary>
            Data value for which the children should be retrieved.
            </summary>
        </member>
        <member name="T:JetBrains.TreeModels.TreeModelGrouping`1">
            <summary>
            Holds information about a particular grouping style
            </summary>
            <typeparam name="T">Type of items to process</typeparam>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelGrouping`1.#ctor(System.String)">
            <summary>
            Initializes new instance of TreeModelGrouping with specified name and group providers
            </summary>
            <param name="name">Name of grouping style</param>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelGrouping`1.#ctor(System.String,JetBrains.TreeModels.ITreeGroupProvider{`0}[])">
            <summary>
            Initializes new instance of TreeModelGrouping with specified name and group providers
            </summary>
            <param name="name">Name of grouping style</param>
            <param name="groups">Collection of <see cref="T:JetBrains.TreeModels.ITreeGroupProvider`1"/> instances</param>
        </member>
        <member name="M:JetBrains.TreeModels.TreeModelGrouping`1.#ctor(System.String,System.Collections.Generic.ICollection{JetBrains.TreeModels.ITreeGroupProvider{`0}})">
            <summary>
            Initializes new instance of TreeModelGrouping with specified name and group providers
            </summary>
            <param name="name">Name of grouping style</param>
            <param name="groups">Collection of <see cref="T:JetBrains.TreeModels.ITreeGroupProvider`1"/> instances</param>
        </member>
        <member name="P:JetBrains.TreeModels.TreeModelGrouping`1.Name">
            <summary>
            Gets name of the grouping style
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.TreeModelGrouping`1.Groups">
            <summary>
            Gets collection of <see cref="T:JetBrains.TreeModels.ITreeGroupProvider`1"/> instances
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.LiveTreeModelGrouping`1.Name">
            <summary>
            Gets name of the grouping style
            </summary>
        </member>
        <member name="P:JetBrains.TreeModels.LiveTreeModelGrouping`1.Providers">
            <summary>
            Gets collection of <see cref="T:JetBrains.TreeModels.ITreeGroupProvider`1"/> instances
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.CheckBoxView">
            <summary>
            View for the automation object which represents a check box control in the UI.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.BitmapWindowlessControl">
            <summary>
            A simple windowless control that just renders a bitmap.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.BitmapWindowlessControl.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.Icons.ThemedIconLoader)">
            <summary>
            Creates a control which tracks the live themed image.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.BitmapWindowlessControl.GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.CommonControls.BitmapWindowlessControl.Paint(System.Drawing.Graphics)">
            <summary>
            Renders the context of the windowless control. The rendering bounds are given by the 
            </summary>
            <param name="g">The device context.</param>
        </member>
        <member name="M:JetBrains.CommonControls.BitmapWindowlessControl.SetBounds(JetBrains.UI.IGraphicsContainer,System.Drawing.Rectangle)">
            <summary>
            Performs the top-down layouting stage, when the control lais out its parts within the given bounds.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="bounds">The new bounds. From now on, this value should be returned from the <see cref="P:JetBrains.CommonControls.IWindowlessControl.Bounds"/> property.</param>
        </member>
        <member name="M:JetBrains.CommonControls.BitmapWindowlessControl.SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="P:JetBrains.CommonControls.BitmapWindowlessControl.Bitmap">
            <summary>
            Gets or sets the image to be rendered in the windowless control.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.BitmapWindowlessControl.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.BitmapWindowlessControl.Bounds">
            <summary>
            The windowless control bounds in the parent coordinates. The implementor should just store and return the value set by the owner.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.BitmapWindowlessControl.GottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.BitmapWindowlessControl.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.StatusBarProgressIndicatorContentView.HorizontalSizeAnimator">
            <summary>
            Decorates a control to make it gradually acquire its desired size.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.GapAroundText">
            <summary>
            Gap on the right and left of the text, but within the progress fill.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.GapIconProgress">
            <summary>
            Gap between the icon and the progress area.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.SizeAdaptationStep">
            <summary>
            Step for changing the size when adapting.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.TicksBeforeChangingImmediateSize">
            <summary>
            Number of <see cref="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myTicksAfterDesiredSizeChanged"/> ticks before the immediate size starts adapting.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myDesiredSize">
            <summary>
            The indicator's desired size, as derived from the content.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myDesiredSizeImmediate">
            <summary>
            The indicator size currently reported to the host as the desired size. Gradually changes to fit <see cref="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myDesiredSize"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myGottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myTicksAfterDesiredSizeChanged">
            <summary>
            Calculates the number of timer ticks after the <see cref="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myDesiredSize"/> change.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myTimerAdjustDesiredSize">
            <summary>
            Gradually adjusts <see cref="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myDesiredSizeImmediate"/> to fit <see cref="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myDesiredSize"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.myWantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.OnUpdateDesiredSize(JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            Calculates the true desired size.
            </summary>
            <param name="thicman"> </param>
        </member>
        <member name="M:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.OnTimerAdjustDesiredSize">
            <summary>
            When the timer ticks, gradually changes the immediate desired size value towards the actual desired size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.JetBrains#UI#Tooltips#ITooltipProvider#GetTooltip(JetBrains.DataFlow.Lifetime,System.Drawing.Point)">
            <summary>
            Called by tooltip manager, if the tooltip is to be displayed
            </summary>
            <param name="lifetime"></param>
            <param name="point">Point in control's coordinates</param>
            <returns><see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/>, or <c>Null</c> if no tooltip should be displayed.</returns>
        </member>
        <member name="M:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.JetBrains#CommonControls#IConstrainableControl#GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.JetBrains#CommonControls#IWindowlessControl#Paint(System.Drawing.Graphics)">
            <summary>
            Renders the context of the windowless control. The rendering bounds are given by the
            </summary>
            <param name="g">The device context.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.JetBrains#CommonControls#IWindowlessControl#SetBounds(JetBrains.UI.IGraphicsContainer,System.Drawing.Rectangle)">
            <summary>
            Performs the top-down layouting stage, when the control lais out its parts within the given bounds.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="bounds">The new bounds. From now on, this value should be returned from the <see cref="P:JetBrains.CommonControls.IWindowlessControl.Bounds"/> property.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.JetBrains#CommonControls#IConstrainableControl#SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="P:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.JetBrains#CommonControls#IConstrainableControl#AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.JetBrains#CommonControls#IWindowlessControl#Bounds">
            <summary>
            The windowless control bounds in the parent coordinates. The implementor should just store and return the value set by the owner.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.JetBrains#CommonControls#IWindowlessControl#GottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.StatusBarProgressIndicatorContentWindowlessControl.JetBrains#CommonControls#IConstrainableControl#WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.DragDrop.IDropTarget">
            <summary>
            Interface implemented by Drop Handlers.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.DragDrop.IDropTarget.DragOver(JetBrains.UI.Wpf.DragDrop.IDropInfo)">
            <summary>
            Updates the current drag state.
            </summary>
            
            <param name="dropInfo">
              Information about the drag.
            </param>
            
            <remarks>
            To allow a drop at the current drag position, the <see cref="P:JetBrains.UI.Wpf.DragDrop.DropInfo.Effects"/> property on 
            <paramref name="dropInfo"/> should be set to a value other than <see cref="F:System.Windows.DragDropEffects.None"/>
            and <see cref="P:JetBrains.UI.Wpf.DragDrop.DropInfo.Data"/> should be set to a non-null value.
            </remarks>
        </member>
        <member name="M:JetBrains.UI.Wpf.DragDrop.IDropTarget.Drop(JetBrains.UI.Wpf.DragDrop.IDropInfo)">
            <summary>
            Performs a drop.
            </summary>
            
            <param name="dropInfo">
              Information about the drop.
            </param>
        </member>
        <member name="T:JetBrains.UI.Wpf.DragDrop.IDragSource">
            <summary>
            Interface implemented by Drag Handlers.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.DragDrop.IDragSource.StartDrag(JetBrains.UI.Wpf.DragDrop.IDragInfo)">
            <summary>
            Queries whether a drag can be started.
            </summary>
            
            <param name="dragInfo">
            Information about the drag.
            </param>
            
            <remarks>
            To allow a drag to be started, the <see cref="P:JetBrains.UI.Wpf.DragDrop.DragInfo.Effects"/> property on <paramref name="dragInfo"/> 
            should be set to a value other than <see cref="F:System.Windows.DragDropEffects.None"/>. 
            </remarks>
        </member>
        <member name="M:JetBrains.UI.Wpf.DragDrop.IDragSource.Dropped(JetBrains.UI.Wpf.DragDrop.IDropInfo)">
            <summary>
            Notifies the drag handler that a drop has occurred.
            </summary>
            
            <param name="dropInfo">
              Information about the drop.
            </param>
        </member>
        <member name="M:JetBrains.UI.Wpf.DragDrop.IDragSource.DragCancelled">
            <summary>
            Notifies the drag handler that a drag has been aborted.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ThemedIconsToolWindow.ThemedIconsToolWindowView">
            <summary>
            A tool window which browses the available themed icons.
            </summary>
        </member>
        <member name="T:JetBrains.ActionManagement.ActionManagerEx">
            <summary>
            Extensions for <see cref="T:JetBrains.ActionManagement.IActionManager"/>.
            </summary>
        </member>
        <member name="M:JetBrains.ActionManagement.ActionManagerEx.ExecuteActionAsync``1(JetBrains.ActionManagement.IActionManager,JetBrains.DataFlow.Lifetime)">
            <summary>
            Does all the threading on itself, execs the action, yields when the action exeecution is completed.
            </summary>
        </member>
        <member name="T:JetBrains.ActionManagement.ActionPresentation">
            <summary>
            Visual presentation of an Action
            </summary>
        </member>
        <member name="T:JetBrains.ActionManagement.DelegateActionHandler">
            <summary>
            An action handler which could be defined with just two delegates.
            </summary>
        </member>
        <member name="T:JetBrains.ActionManagement.ShellComponentsEx">
            <summary>
            <see cref="T:JetBrains.Application.ShellComponents"/> in this assembly.
            </summary>
        </member>
        <member name="M:JetBrains.ActionManagement.ActionShortcut.ToString">
            <summary>
            ToString must provide a human-readable string for the shortcut.
            </summary>
        </member>
        <member name="F:JetBrains.ActionManagement.ShortcutUtil.ourWinFormAndVSKeyPairs">
            <summary>
            Warning! Duplicates from both sides
            </summary>
        </member>
        <member name="F:JetBrains.UI.ActionsRevised.EvaluationStatus.Available">
            <summary>
            Action is supported and can be executed.
            </summary>
        </member>
        <member name="F:JetBrains.UI.ActionsRevised.EvaluationStatus.Unavailable">
            <summary>
            Action is supported but can not be executed because of improper context.
            </summary>
        </member>
        <member name="F:JetBrains.UI.ActionsRevised.EvaluationStatus.Invisible">
            <summary>
            Same as <see cref="F:JetBrains.UI.ActionsRevised.EvaluationStatus.Unavailable"/> but hidden from menu where possible.
            </summary>
        </member>
        <member name="F:JetBrains.UI.ActionsRevised.EvaluationStatus.Unsupported">
            <summary>
            Action is not supported by product and can not be executed using product handlers.
            </summary>
        </member>
        <member name="P:JetBrains.UI.ActionsRevised.Loader.IActionDefWithId.CustomVisualStudioId">
            <summary>
            Allows to manually override the integer ID part for the VS command.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionsRevised.ActionAttribute.#ctor(System.String,System.String)">
            <summary>
            Action ID should match the action handler type name, for discoverability.
            Do not override the action ID. This ctor exists for backward compatibility
            with the old action system.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionsRevised.ActionGroupAttribute.#ctor(System.String,JetBrains.UI.ActionsRevised.ActionGroupInsertStyles)">
            <summary>
            Action ID should match the action handler type name, for discoverability.
            Do not override the action ID. This ctor exists for backward compatibility
            with the old action system.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionsRevised.VsOverrideActionAttribute.#ctor(System.String)">
            <summary>
            Binds action to an existing VS command.
            Action execution is intercepted in priority command target.
            Execution is delegated to VS when IsAvailable returns Unsupported status.
            </summary>
            <param name="VsOverriddenAction"></param>
        </member>
        <member name="M:JetBrains.UI.ActionsRevised.Shortcuts.IActionShortcuts.AddShortcut(JetBrains.ActionManagement.ShortcutScheme,JetBrains.UI.ActionsRevised.Loader.IActionDefWithId,JetBrains.ActionManagement.ShortcutScope,JetBrains.ActionManagement.ActionShortcut)">
            <summary>
            Adds shortcuts to a specified action in a speceified scope for scpecified scheme
            </summary>
            <param name="scheme">Scheme being changed</param>
            <param name="action">Action being changed</param>
            <param name="scope">Scope being changed</param>
            <param name="shortcut">Shortcut being added</param>
        </member>
        <member name="M:JetBrains.UI.ActionsRevised.Shortcuts.IActionShortcuts.GetShortcutsWithScopes(JetBrains.UI.ActionsRevised.Loader.IActionDefWithId)">
            <summary>
            Returns list of shortcuts bound to specified action in selected scheme
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManager.CreateActionBar(JetBrains.DataFlow.Lifetime,JetBrains.UI.ActionsRevised.Loader.IActionGroupDef,System.Boolean,System.Func{System.Collections.Generic.IEnumerable{JetBrains.Application.DataContext.IDataRule}})">
            <summary>
            Creates an action bar.
            </summary>
            <param name="lifetime">The action bar lifetime.</param>
            <param name="def"></param>
            <param name="autoUpdate"></param>
            <param name="FGetDataRules">Helps with creating a Data Context each time the actions on the bar have to be updated or executed. System-wide data providers (and data rules) are mixed in when <see cref="M:JetBrains.UI.ActionSystem.ActionBar.IActionBar.CreateDataContext(JetBrains.DataFlow.Lifetime)">Data Context is created</see>. If you're creating an action bar for a local control, you can use <see cref="P:JetBrains.ActionManagement.IActionManager.DataContexts"/> :: <see cref="M:JetBrains.Application.DataContext.FindDataRules.FindDataRulesInControl(JetBrains.UI.CrossFramework.EitherControl)"/> as an implementation for this functor. Return <c>Null</c> if the control is not available at the moment.</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManager.CreateActionContextMenu(JetBrains.DataFlow.LifetimeDefinition,JetBrains.UI.ActionsRevised.Loader.IActionGroupDef,System.Func{System.Collections.Generic.IEnumerable{JetBrains.Application.DataContext.IDataRule}})">
            <summary>
            Creates a context menu.
            This menu will be registered in the action bars list, so you must make sure it's disposed of. 
            Calling <see cref="M:JetBrains.UI.ActionSystem.ActionBar.IActionContextMenu.BeginShow(System.Windows.Point)"/> makes sure it's disposed of after showing or instead of showing if failed to show.
            </summary>
            <param name="lifetimeDefinition">The context menu lifetime.</param>
            <param name="actionGroup">Child actions of this group will populate the created action bar.</param>
            <param name="FGetDataRules">Helps with creating a Data Context each time the actions on the bar have to be updated or executed. System-wide data providers (and data rules) are mixed in when <see cref="M:JetBrains.UI.ActionSystem.ActionBar.IActionBar.CreateDataContext(JetBrains.DataFlow.Lifetime)">Data Context is created</see>. If you're creating an action bar for a local control, you can use <see cref="P:JetBrains.ActionManagement.IActionManager.DataContexts"/> :: <see cref="M:JetBrains.Application.DataContext.FindDataRules.FindDataRulesInControl(JetBrains.UI.CrossFramework.EitherControl)"/> as an implementation for this functor.</param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManager.CreateActionMenu(JetBrains.DataFlow.Lifetime,JetBrains.UI.ActionsRevised.Loader.IActionGroupDef,System.Func{System.Collections.Generic.IEnumerable{JetBrains.Application.DataContext.IDataRule}})">
            <summary>
            Creates an action menu.
            </summary>
            <param name="lifetime">The action menu lifetime.</param>
            <param name="actionGroup">Child actions of this group will populate the created action bar.</param>
            <param name="FGetDataRules">Helps with creating a Data Context each time the actions on the bar have to be updated or executed. System-wide data providers (and data rules) are mixed in when <see cref="M:JetBrains.UI.ActionSystem.ActionBar.IActionBar.CreateDataContext(JetBrains.DataFlow.Lifetime)">Data Context is created</see>. If you're creating an action bar for a local control, you can use <see cref="P:JetBrains.ActionManagement.IActionManager.DataContexts"/> :: <see cref="M:JetBrains.Application.DataContext.FindDataRules.FindDataRulesInControl(JetBrains.UI.CrossFramework.EitherControl)"/> as an implementation for this functor.</param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionContextMenu.BeginShow(System.Windows.Point)">
            <summary>
            Shows the menu async at the given screen point.
            Don't dispose of the menu right after calling this method because it might be still operated onscreen.
            The menu will dispose of itself after you call this method, either when it's executed/dismissed, or immediately if it could not be shown (eg no items to show).
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.ActionStripSplitButton.OnClick(System.EventArgs)">
            <summary>Raises the <see cref="E:System.Windows.Forms.Control.Click"></see> event.</summary>
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data. </param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.ActionStripSplitButton.OnCheckedChanged(System.EventArgs)">
            <summary>Raises the <see cref="!:CheckedChanged"></see> event.</summary>
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data. </param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.ActionStripSplitButton.OnCheckStateChanged(System.EventArgs)">
            <summary>Raises the <see cref="!:CheckStateChanged"></see> event.</summary>
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data. </param>
        </member>
        <member name="P:JetBrains.UI.ActionSystem.ActionBar.ActionStripSplitButton.Checked">
            <summary>Gets or sets a value indicating whether the <see cref="T:System.Windows.Forms.ToolStripButton"></see> is pressed or not pressed.</summary>
            <returns>true if the <see cref="T:System.Windows.Forms.ToolStripButton"></see> is pressed in or not pressed in; otherwise, false. The default is false.</returns>
        </member>
        <member name="P:JetBrains.UI.ActionSystem.ActionBar.ActionStripSplitButton.CheckOnClick">
            <summary>Gets or sets a value indicating whether the <see cref="T:System.Windows.Forms.ToolStripButton"></see> should automatically appear pressed in and not pressed in when clicked.</summary>
            <returns>true if the <see cref="T:System.Windows.Forms.ToolStripButton"></see> should automatically appear pressed in and not pressed in when clicked; otherwise, false. The default is false.</returns>
        </member>
        <member name="P:JetBrains.UI.ActionSystem.ActionBar.ActionStripSplitButton.CheckState">
            <summary>Gets or sets a value indicating whether the <see cref="T:System.Windows.Forms.ToolStripButton"></see> is in the pressed or not pressed state by default, or is in an indeterminate state.</summary>
            <returns>One of the <see cref="T:System.Windows.Forms.CheckState"></see> values. The default is Unchecked.</returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">The value assigned is not one of the <see cref="T:System.Windows.Forms.CheckState"></see> values. </exception>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.ActionBar.IThemedStripItem">
            <summary>
            Interface for item which supports theming
            </summary>
        </member>
        <member name="P:JetBrains.UI.ActionSystem.ActionBar.ThemedStripComboBox.InternalCustomComboBox.ColorTheme">
            <summary>
            Gets or sets used Color Theme
            </summary>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerAvalonEx">
            <summary>
            WPF-related helpers for <see cref="T:JetBrains.UI.ActionSystem.ActionBar.IActionBarManager"/>.
            </summary>
            <seealso cref="T:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerEx"/>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerAvalonEx.AttachPopupMenuToAvalonElement(JetBrains.UI.ActionSystem.ActionBar.IActionBarManager,JetBrains.DataFlow.Lifetime,System.Windows.FrameworkElement,System.String,JetBrains.Threading.IThreading)">
            <summary>
            Starts listening for the context menu event, shows the menu when requested.
            </summary>
            <param name="thіs">Object.</param>
            <param name="lifetime"></param>
            <param name="element">The WPF element originating the menu and providing the data context.</param>
            <param name="sActionGroupId">ID of the action group of the menu.</param>
            <param name="threading"></param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerAvalonEx.AttachPopupMenuToAvalonElement_AutomaticScoping(JetBrains.UI.ActionSystem.ActionBar.IActionBarManager,JetBrains.DataFlow.Lifetime,System.Windows.FrameworkElement,System.String,JetBrains.Threading.IThreading)">
            <summary>
            Starts listening for the context menu event, shows the menu when requested .
            </summary>
            <param name="thіs">Object.</param>
            <param name="lifetime"></param>
            <param name="element">The WPF element originating the menu.</param>
            <param name="sActionGroupId">ID of the action group of the menu.</param>
            <param name="threading"></param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerAvalonEx.ShowPopupMenuInAvalonElement(JetBrains.UI.ActionSystem.ActionBar.IActionBarManager,JetBrains.DataFlow.Lifetime,JetBrains.Threading.IThreading,System.Windows.UIElement,System.String,System.Windows.Point,System.Func{System.Collections.Generic.IEnumerable{JetBrains.Application.DataContext.IDataRule}})">
            <summary>
            WPF specific overload.
            </summary>
            <param name="thіs">Object.</param>
            <param name="lifetime"></param>
            <param name="threading"></param>
            <param name="element">The WPF element originating the menu. It's used for (1) populating the data context for query-statusing and executing the actions and (2) calculating screen point from <paramref name="ptClient">client point</paramref> relatively to the control.</param>
            <param name="sActionGroupId">ID of the action group of the menu.</param>
            <param name="ptClient">Menu position, in client coordinates of the <paramref name="element"/>.</param>
            <param name="overridedFGetDataRule">Optional, to customize which data rules to use to create data context</param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerAvalonEx.ShowPopupMenuInAvalonElement(JetBrains.UI.ActionSystem.ActionBar.IActionBarManager,JetBrains.DataFlow.Lifetime,JetBrains.Threading.IThreading,System.Windows.UIElement,System.Type,System.Windows.Point,System.Func{System.Collections.Generic.IEnumerable{JetBrains.Application.DataContext.IDataRule}})">
            <summary>
            WPF specific overload.
            </summary>
            <param name="thіs">Object.</param>
            <param name="lifetime"></param>
            <param name="threading"></param>
            <param name="element">The WPF element originating the menu. It's used for (1) populating the data context for query-statusing and executing the actions and (2) calculating screen point from <paramref name="ptClient">client point</paramref> relatively to the control.</param>
            <param name="sActionGroupType">Type of the action group of the menu.</param>
            <param name="ptClient">Menu position, in client coordinates of the <paramref name="element"/>.</param>
            <param name="overridedFGetDataRule">Optional, to customize which data rules to use to create data context</param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerAvalonEx.CreateActionBarForAvalonControl(JetBrains.UI.ActionSystem.ActionBar.IActionBarManager,JetBrains.DataFlow.Lifetime,System.String,System.Windows.UIElement)">
            <summary>
            <para>Creates an <see cref="T:JetBrains.ActionManagement.IActionManager"/>-driven toolbar to be hosted in Avalon controls with <see cref="T:JetBrains.Application.DataContext.IDataContext">data contexts</see> collected from Avalon controls.</para>
            </summary>
            <param name="thіs">Creator.</param>
            <param name="lifetime">Limiting lifetime for toolbar activities.</param>
            <param name="sActionGroupId">ID of the actions group whose actions should be presented as toolbar buttons.</param>
            <param name="contextparent">
            <para>Outermost control hosting the whole setup with toolbar and payload content controls.</para>
            <para>For example, in a tool window that would be your content element. In a window, that would be the window content element. Usually the returned action bar UI element is parented by the context parent.</para>
            <para>When keyboard focus is within the context parent, the focused element defines the data context (it's collected by bubbling from the focused element and collecting all the available data rules/constants).</para>
            <para>When keyboard focus is not within, the logical focus context is used for gathering data context, which is basically the most recently keyboard-focused element (or, rather, which element would get focused when keyboard focus returns to the window). This allows for keeping the window-local action buttons enabled on the toolbar even when focus is not in the window itself.</para>
            <para>To implement this, <see cref="F:System.Windows.Input.FocusManager.IsFocusScopeProperty"/> is set to <c>True</c> on <paramref name="contextparent"/>.</para>
            </param>
            <returns>The toolbar as a UI element.</returns>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerAvalonEx.CreateActionBarForAvalonControl_AutomaticScoping(JetBrains.UI.ActionSystem.ActionBar.IActionBarManager,JetBrains.DataFlow.Lifetime,System.String)">
            <summary>
            <para>Creates an <see cref="T:JetBrains.ActionManagement.IActionManager"/>-driven toolbar to be hosted in Avalon controls with <see cref="T:JetBrains.Application.DataContext.IDataContext">data contexts</see> collected from Avalon controls.</para>
            <para>The UI element to collect data rules again is chosen with the <see cref="T:System.Windows.Input.FocusManager"/>: it is the focused element in the focus scope which contains the toolbar itself. Normally, it would be a window, or a toolwindow, etc.</para>
            <para>When keyboard focus is actually within this scope, the focused element defines the data context (it's collected by bubbling from the focused element and collecting all the available data rules/constants).</para>
            <para>When keyboard focus is not within, the logical focus context is used for gathering data context, which is basically the most recently keyboard-focused element (or, rather, which element would get focused when keyboard focus returns to the window). This allows for keeping the window-local action buttons enabled on the toolbar even when focus is not in the window itself.</para>
            <para>If you want to limit the scope, set <see cref="F:System.Windows.Input.FocusManager.IsFocusScopeProperty"/> to <c>True</c> on the appropriate container.</para>
            </summary>
            <param name="thіs">Creator.</param>
            <param name="lifetime">Limiting lifetime for toolbar activities.</param>
            <param name="sActionGroupId">ID of the actions group whose actions should be presented as toolbar buttons.</param>
            <returns>The toolbar as a UI element.</returns>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerAvalonEx.CreateActionMenuForAvalonControl_AutomaticScoping(JetBrains.UI.ActionSystem.ActionBar.IActionBarManager,JetBrains.DataFlow.Lifetime,System.String)">
            <summary>
            <para>Creates an <see cref="T:JetBrains.ActionManagement.IActionManager"/>-driven menu to be hosted in Avalon controls with <see cref="T:JetBrains.Application.DataContext.IDataContext">data contexts</see> collected from Avalon controls.</para>
            <para>The UI element to collect data rules again is chosen with the <see cref="T:System.Windows.Input.FocusManager"/>: it is the focused element in the focus scope which contains the toolbar itself. Normally, it would be a window, or a toolwindow, etc.</para>
            <para>When keyboard focus is actually within this scope, the focused element defines the data context (it's collected by bubbling from the focused element and collecting all the available data rules/constants).</para>
            <para>When keyboard focus is not within, the logical focus context is used for gathering data context, which is basically the most recently keyboard-focused element (or, rather, which element would get focused when keyboard focus returns to the window). This allows for keeping the window-local action buttons enabled on the toolbar even when focus is not in the window itself.</para>
            <para>If you want to limit the scope, set <see cref="F:System.Windows.Input.FocusManager.IsFocusScopeProperty"/> to <c>True</c> on the appropriate container.</para>
            </summary>
            <param name="thіs">Creator.</param>
            <param name="lifetime">Limiting lifetime for toolbar activities.</param>
            <param name="sActionGroupId">ID of the actions group whose actions should be presented as toolbar buttons.</param>
            <returns>The toolbar as a UI element.</returns>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerAvalonEx.CreateBarForAvalonControlCore_AutomaticScoping(JetBrains.DataFlow.Lifetime,JetBrains.ActionManagement.IActionManager,JetBrains.Util.dataStructures.Boxed{System.Windows.UIElement},JetBrains.DataFlow.StandardPreconditions.ReadonlyToken)">
            <summary>
            <para>Creates an <see cref="T:JetBrains.ActionManagement.IActionManager"/>-driven toolbar to be hosted in Avalon controls with <see cref="T:JetBrains.Application.DataContext.IDataContext">data contexts</see> collected from Avalon controls.</para>
            <para>The UI element to collect data rules again is chosen with the <see cref="T:System.Windows.Input.FocusManager"/>: it is the focused element in the focus scope which contains the toolbar itself. Normally, it would be a window, or a toolwindow, etc.</para>
            <para>When keyboard focus is actually within this scope, the focused element defines the data context (it's collected by bubbling from the focused element and collecting all the available data rules/constants).</para>
            <para>When keyboard focus is not within, the logical focus context is used for gathering data context, which is basically the most recently keyboard-focused element (or, rather, which element would get focused when keyboard focus returns to the window). This allows for keeping the window-local action buttons enabled on the toolbar even when focus is not in the window itself.</para>
            <para>If you want to limit the scope, set <see cref="F:System.Windows.Input.FocusManager.IsFocusScopeProperty"/> to <c>True</c> on the appropriate container.</para>
            </summary>
            <param name="lifetime">Limiting lifetime for toolbar activities.</param>
            <param name="actionman"> </param>
            <param name="boxedToolbar">Pass an empty box here, and fill it with the actual toolbar element when you create it.</param>
            <param name="tokenOwnerIdentity">Identifies the owner of this auto-scoping setup, for diagnostics.</param>
            <returns>The functor to use with actionbarman.</returns>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerEx">
            <summary>
            UI-framework-agnostic helpers for <see cref="T:JetBrains.UI.ActionSystem.ActionBar.IActionBarManager"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerEx.Update(JetBrains.UI.ActionSystem.ActionBar.IActionBar)">
            <summary>
            Combines <see cref="M:JetBrains.UI.ActionSystem.ActionBar.IActionBar.Update(JetBrains.Application.DataContext.IDataContext)"/> and <see cref="M:JetBrains.UI.ActionSystem.ActionBar.IActionBar.CreateDataContext(JetBrains.DataFlow.Lifetime)"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerWinFormsEx">
            <summary>
            WinForms-related helpers for <see cref="T:JetBrains.UI.ActionSystem.ActionBar.IActionBarManager"/>. 
            </summary>
            <seealso cref="T:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerEx"/>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerWinFormsEx.CreateActionBarForWinFormsControl(JetBrains.UI.ActionSystem.ActionBar.IActionBarManager,JetBrains.DataFlow.Lifetime,System.String,System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Wraps <see cref="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManager.CreateActionBar(JetBrains.DataFlow.Lifetime,JetBrains.UI.ActionsRevised.Loader.IActionGroupDef,System.Boolean,System.Func{System.Collections.Generic.IEnumerable{JetBrains.Application.DataContext.IDataRule}})"/> for simple use on WinForms controls.
            </summary>
            <param name="thіs">Object.</param>
            <param name="lifetime"></param>
            <param name="sActionGroupId">String ID of the action group.</param>
            <param name="controlDataProviding">This control will be asked for data providers each time a data context is to be created for updating or executing the actions.</param>
            <param name="isAutoUpdate">Whether to auto-update the bar periodically.</param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerWinFormsEx.ShowPopupMenuInWinFormsControl(JetBrains.UI.ActionSystem.ActionBar.IActionBarManager,JetBrains.DataFlow.Lifetime,JetBrains.Threading.IThreading,System.Windows.Forms.Control,System.Windows.Forms.Control,System.String,System.Drawing.Point)">
            <summary>
            WinForms control specific overload.
            </summary>
            <param name="thіs">Object.</param>
            <param name="lifetime"></param>
            <param name="threading"></param>
            <param name="control">The WinForms control originating the menu. It's used for calculating screen point from <paramref name="ptClient">client point</paramref> relatively to the control.</param>
            <param name="dataContextControl">The WinForms control owning the menu. It's used for populating the data context for query-statusing and executing the actions.</param>
            <param name="sActionGroupId">ID of the action group of the menu.</param>
            <param name="ptClient">Menu position, in client coordinates of the <paramref name="control"/>.</param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionBar.IActionBarManagerWinFormsEx.ShowPopupMenuInWinFormsControl``1(JetBrains.UI.ActionSystem.ActionBar.IActionBarManager,JetBrains.DataFlow.Lifetime,JetBrains.Threading.IThreading,System.Windows.Forms.Control,System.Windows.Forms.Control,System.Drawing.Point)">
            <summary>
            WinForms control specific overload.
            </summary>
            <param name="thіs">Object.</param>
            <param name="lifetime"></param>
            <param name="threading"></param>
            <param name="control">The WinForms control originating the menu. It's used for calculating screen point from <paramref name="ptClient">client point</paramref> relatively to the control.</param>
            <param name="dataContextControl">The WinForms control owning the menu. It's used for populating the data context for query-statusing and executing the actions.</param>
            <param name="ptClient">Menu position, in client coordinates of the <paramref name="control"/>.</param>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindings">
            <summary>
            <para>Viewmodel object which backs attaching <see cref="P:System.Windows.UIElement.CommandBindings">WPF Command Bindings</see> for <see cref="T:JetBrains.ActionManagement.IActionManager">Action Manager</see> <see cref="!:IExecutableAction">actions</see>.</para>
            <para>Expose this object from the view model to fulfil the seps described in <see cref="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsBehavior"/> docs.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindings.myAttachedViews">
            <summary>
            NOTE: because the behavior uses attached proeprties, it's hard to implement proper lifetiming in there. We'd just keep track of views without holding them on hard references.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindings.GetCommand(JetBrains.UI.ActionsRevised.Loader.IActionDefWithId)">
            <summary>
            <para>Creates a new command corresponding to the action, and registers the command bindings on the view element to which the <see cref="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsBehavior"/> is applied.</para>
            <para>Safe to call multiple times.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsBehavior">
            <summary>
            <para>Sets up the view element which attaches <see cref="P:System.Windows.UIElement.CommandBindings">WPF Command Bindings</see> for <see cref="T:JetBrains.ActionManagement.IActionManager">Action Manager</see> <see cref="!:IExecutableAction">actions</see>.</para>
            <para>To set up the infrastructure for handling Action Manager actions as WPF Commands:</para>
            <para>• In the viewmodel, create and expose an instance of <see cref="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindings"/>.</para>
            <para>• On the view element which should define the bindings (one parenting all of the command-using elements), set the <see cref="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsBehavior"/> behavior's <see cref="F:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsBehavior.DefineProperty"/> attached dependency property.</para>
            <para>• In the viewmodel, get a command for each action you need and expose to the view.</para>
            <para>• In the view, use the command as usual (must be within the element with the behavior).</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsBehavior.DefineProperty">
            <summary>
            <para>Takes part in attaching <see cref="P:System.Windows.UIElement.CommandBindings">WPF Command Bindings</see> for <see cref="T:JetBrains.ActionManagement.IActionManager">Action Manager</see> <see cref="!:IExecutableAction">actions</see>.</para>
            <para>Set this attached dependency property on a view element to fulfil the steps described in <see cref="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsBehavior"/> docs.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsEx.GetCommand(JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindings,System.String)">
            <summary>
            <para>Registers the action with this command scope and returns a routed command which will represent the action in this scope.</para>
            <para>Safe to call multiple times.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsEx.GetCommand``1(JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindings)">
            <summary>
            <para>Registers the action with this command scope and returns a routed command which will represent the action in this scope.</para>
            <para>Safe to call multiple times.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerContextMenu">
            <summary>
            <para>Viewmodel part of the infrastructure supporting <see cref="T:JetBrains.ActionManagement.IActionManager">Action Manager</see> driven context menus over WPF elements.</para>
            <para>See <see cref="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerContextMenuBehavior"/> documentation for details.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerContextMenuBehavior">
            <summary>
            <para>Sets up a WPF element to show a context menu based on a specific <see cref="T:JetBrains.ActionManagement.IActionManager">Action Manager</see> action group.</para>
            <para>The menu is populated with actions from the group, whose presentation and availability are updated based on the current context.</para>
            <para>To set up the infrastructure, fulfil the following steps:</para>
            <para>• In the view model, create and expose an instance of <see cref="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerContextMenu"/>.</para>
            <para>• On the view element which should show the menu (i.e. on which you would have defined the <see cref="F:System.Windows.FrameworkElement.ContextMenuProperty"/> property), set the <see cref="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerContextMenuBehavior"/> behavior's </para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerContextMenuBehavior.StateProperty">
            <summary>
            Service property to support lifetiming of the view
            </summary>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerRoutedUICommand">
            <summary>
            <para>Exposes an <see cref="T:JetBrains.ActionManagement.IActionManager"/>'s <see cref="!:IExecutableAction"/> as a <see cref="T:System.Windows.Input.RoutedUICommand"/> for Avalon bindings.</para>
            <para>See <see cref="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsBehavior"/> for instructions on how to wire up WPF commands over Action Manager actions.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerRoutedUICommand.Create(JetBrains.DataFlow.Lifetime,JetBrains.UI.ActionsRevised.Loader.IActionDefWithId,JetBrains.UI.ActionsRevised.Shortcuts.IActionShortcuts,JetBrains.ActionManagement.IActionManager,JetBrains.Threading.IThreading)">
            <summary>
            <para>Helper method. Internal use only.</para>
            <para>See <see cref="T:JetBrains.UI.ActionSystem.ActionManager.Avalon.ActionManagerCommandBindingsBehavior"/> for instructions on how to wire up WPF commands over Action Manager actions.</para>
            </summary>
            <param name="lifetime"></param>
            <param name="action"></param>
            <param name="shortcutman"></param>
            <param name="actionManager"></param>
            <param name="threading"></param>
            <returns></returns>
        </member>
        <member name="F:JetBrains.UI.ActionSystem.Actions.CloseAll.CloseAll.ActionGroupId">
            <summary>
            ID of the action group with the “Close All” family actions.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.Actions.CloseAll.CloseAllItem.#ctor(System.String,System.Boolean,System.Action)">
            <param name="text">Item title.</param>
            <param name="isCurrent">If this is the “Current” item. “Close All but This” shouldn't touch this item.</param>
            <param name="FClose">Close action for closeable items, <c>Null</c> for non-closeable.</param>
        </member>
        <member name="F:JetBrains.UI.ActionSystem.Actions.CloseAll.CloseAllItem.Close">
            <summary>
            Closes this item (if it's closeable), does nothing otherwise.
            </summary>
        </member>
        <member name="F:JetBrains.UI.ActionSystem.Actions.CloseAll.CloseAllItem.IsCloseable">
            <summary>
            Whether this item could be closed (there're noncloseable tabs sometimes).
            </summary>
        </member>
        <member name="F:JetBrains.UI.ActionSystem.Actions.CloseAll.CloseAllItem.IsCurrent">
            <summary>
            If this is the “Current” item. “Close All but This” shouldn't touch this item.
            </summary>
        </member>
        <member name="F:JetBrains.UI.ActionSystem.Actions.CloseAll.CloseAllItem.Text">
            <summary>
            Item title.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.Actions.ShowOfflineHelpAction.JetBrains#UI#ActionsRevised#IExecutableAction#Execute(JetBrains.Application.DataContext.IDataContext,JetBrains.ActionManagement.DelegateExecute)">
            <summary>
            Executes action. Called after Update, that set ActionPresentation.Enabled to true.
            </summary>
            <param name="context">DataContext</param>
            <param name="nextExecute">delegate to call</param>
        </member>
        <member name="M:JetBrains.UI.ActionSystem.Actions.ShowOfflineHelpAction.JetBrains#UI#ActionsRevised#IExecutableAction#Update(JetBrains.Application.DataContext.IDataContext,JetBrains.ActionManagement.ActionPresentation,JetBrains.ActionManagement.DelegateUpdate)">
            <summary>
            Updates action visual presentation. If presentation.Enabled is set to false, Execute
            will not be called.
            </summary>
            <param name="context">DataContext</param>
            <param name="presentation">presentation to update</param>
            <param name="nextUpdate">delegate to call</param>
        </member>
        <member name="T:JetBrains.UI.ActionSystem.Actions.IExpandCollapseProvider">
            <summary>
            Implement this interface to use standard expand/collapse actions
            </summary>
        </member>
        <member name="M:JetBrains.ActionManagement.FindWinFormsDataRules.FindDataRulesInControl(System.Windows.Forms.Control)">
            <summary>
            Control's data provider goes first, then parents are tried.
            </summary>
        </member>
        <member name="T:JetBrains.ActionManagement.EscapeActionHandlerBase">
            <summary>
            Base class for implementing escape action handlers
            </summary>
        </member>
        <member name="M:JetBrains.ActionManagement.OneOfaListActionHandler.IsAvailable(JetBrains.Application.DataContext.IDataContext)">
            <summary>
            When overriden in inheritors determines whether the handler is available in the current context.
            </summary>
        </member>
        <member name="M:JetBrains.ActionManagement.OneOfaListActionHandler.Execute(JetBrains.Application.DataContext.IDataContext)">
            <summary>
            When overriden in inheritors performs the handler action
            </summary>
        </member>
        <member name="F:JetBrains.ActionManagement.MnemonicProcessor.CONSONANTS">
            <summary>
            Bitmap for chars which are consonants.
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.Definitions.ExternalDependencyDefinition">
            <summary>
            Defines a dependency on an external object that implements the INotifyPropertyChanged interface.
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.Definitions.ItemDependencyDefinition">
            <summary>
            Defines a dependency on a property on an item where the item implements the INotifyPropertyChanged interface.
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.ExpressionAnalysis.IExpressionAnalyzer">
            <summary>
            Implemented by classes that can parse LINQ expression trees and extract dependencies from them.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.ExpressionAnalysis.IExpressionAnalyzer.DiscoverDependencies(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression)">
            <summary>
            Extracts the dependencies.
            </summary>
            <param name="expression">The expression.</param>
            <param name="itemParameter">The item parameter.</param>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.ExpressionAnalysis.ExpressionFlattener">
            <summary>
            Given a LINQ expression, traverses the expression and produces a flat list of all of the 
            expressions. A list of expression types can be provided which the expression flattener will stop 
            at rather than traversing any further.
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.ExpressionAnalysis.Extractors.DependencyExtractor">
            <summary>
            Serves as a base class for dependency extractors that create dependencies against properties. 
            These dependencies have one thing in common: They only look for MemberAccess expressions, and 
            the type of dependency depends on what the root of the expression is.
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.ExpressionAnalysis.Extractors.ExternalDependencyExtractor">
            <summary>
            A dependency extractor that finds dependencies on external resources. 
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.ExpressionAnalysis.Extractors.ItemDependencyExtractor">
            <summary>
            Extracts dependencies placed on child items within a query by looking for uses of <see cref="T:System.Linq.Expressions.ParameterExpression"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.IPathNavigator">
            <summary>
            An interface implemented by classes which can traverse a property path.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.IPathNavigator.TraverseNext(System.Object,System.String,System.Action{System.Object,System.String})">
            <summary>
            Creates an appropriate property monitor for the remaining property path string on the target object.
            </summary>
            <param name="target">The target.</param>
            <param name="propertyPath">The property path.</param>
            <param name="callback">The callback.</param>
            <returns>
            An appropriate <see cref="T:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.IToken"/> for the property.
            </returns>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.IPropertyReader`1">
            <summary>
            This interface is implemented by classes which read property values.
            </summary>
            <typeparam name="TCast">The type to cast the return type to.</typeparam>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.IPropertyReader`1.GetValue(System.Object)">
            <summary>
            Gets the value.
            </summary>
            <param name="input">The input.</param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.PathNavigator">
            <summary>
            A factory for the construction of property monitors by detecting information about the object.
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.TokenFactories.ITokenFactory">
            <summary>
            Implemented by factories that construct <see cref="T:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.IToken">ITokens</see> from a property path.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.TokenFactories.ITokenFactory.ParseNext(System.Object,System.String,System.Action{System.Object,System.String},JetBrains.UI.BindableLinq.Dependencies.PathNavigation.IPathNavigator)">
            <summary>
            Creates an appropriate property monitor for the remaining property path string on the target object.
            </summary>
            <param name="target">The target.</param>
            <param name="propertyPath">The property path.</param>
            <param name="callback">The callback.</param>
            <param name="pathNavigator">The path navigator.</param>
            <returns> An appropriate <see cref="T:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.IToken"/> for the property. </returns>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.ClrMemberToken">
            <summary>
            A property monitor for CLR based properties.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.IToken.AcquireTarget(System.Object)">
            <summary>
            Acquires the target.
            </summary>
            <param name="target">The target.</param>
        </member>
        <member name="P:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.IToken.NextToken">
            <summary>
            Gets the next monitor in the chain.
            </summary>
            <value>The next monitor.</value>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.AcquireTarget(System.Object)">
            <summary>
            Acquires the target.
            </summary>
            <param name="target">The target.</param>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.DiscardCurrentTargetOverride">
            <summary>
            When overridden in a derived class, gives the class an opportunity to discard the current target.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.MonitorCurrentTargetOverride">
            <summary>
            When overridden in a derived class, gives the class an opportunity to monitor the current target.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.ReadCurrentPropertyValueOverride">
            <summary>
            When overriden in a derived class, gets the value of the current target object.
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.HandleCurrentTargetPropertyValueChanged">
            <summary>
            Handles the current target property value changed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.ChangeDetected(System.String)">
            <summary>
            Notifies the parent IPropertyMonitor that a property on the target object has changed.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.DisposeOverride">
            <summary>
            When overridden in a derived class, lets the derived class dispose any event handlers.
            </summary>
        </member>
        <member name="P:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.RemainingPath">
            <summary>
            Gets the remaining fragments.
            </summary>
        </member>
        <member name="P:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.PropertyName">
            <summary>
            Gets the remaining fragments.
            </summary>
        </member>
        <member name="P:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.CurrentTarget">
            <summary>
            Gets the current target.
            </summary>
        </member>
        <member name="P:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.PropertyMonitorLock">
            <summary>
            Gets the property monitor lock.
            </summary>
        </member>
        <member name="P:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.PathNavigator">
            <summary>
            Gets the traverser.
            </summary>
        </member>
        <member name="P:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.MemberToken.NextToken">
            <summary>
            Gets the next monitor.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.ClrMemberToken.DiscardCurrentTargetOverride">
            <summary>
            When overridden in a derived class, gives the class an opportunity to discard the current target.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.ClrMemberToken.MonitorCurrentTargetOverride">
            <summary>
            When overridden in a derived class, gives the class an opportunity to monitor the current target.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.ClrMemberToken.ReadCurrentPropertyValueOverride">
            <summary>
            When overriden in a derived class, gets the value of the current target object.
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.ClrMemberToken.DisposeOverride">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Dependencies.PathNavigation.Tokens.WpfMemberToken">
            <summary>
            A property monitor for WPF DependencyProperties.
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.DependencyDiscovery">
            <summary>
            Indicates which mode of automatic dependency analysis to conduct on an expression. 
            </summary>
        </member>
        <member name="F:JetBrains.UI.BindableLinq.DependencyDiscovery.Enabled">
            <summary>
            Bindable LINQ will inspect the expression(s) passed to this extension method and look for property access or control access in order to detect  
            and wire up dependencies automatically. This is the default behavior.
            </summary>
        </member>
        <member name="F:JetBrains.UI.BindableLinq.DependencyDiscovery.Disabled">
            <summary>
            No automatic dependency analysis will take place. Dependencies can still be added manually using the <see cref="M:JetBrains.UI.BindableLinq.Extensions.BindableEnumerable.DependsOn``3(``0,System.Linq.Expressions.Expression{System.Func{``1,``2}})"/> extension methods. 
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Helpers.Weak">
            <summary>
            Contains methods to build weak event handlers.
            </summary>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Helpers.Weak.Event``1(System.EventHandler{``0})">
            <summary>
            Creates a weak event handler for a given event handler.
            </summary>
            <typeparam name="TEventArgs">The type of the event arguments.</typeparam>
            <param name="eventHandler">The event handler.</param>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Helpers.WeakEvent`1">
            <summary>
            Represents a wrapper around subscribing to a weak event and keeping the event handler callback alive.
            </summary>
            <typeparam name="TEventArgs">The type of the event args.</typeparam>
        </member>
        <member name="M:JetBrains.UI.BindableLinq.Helpers.WeakEvent`1.#ctor(System.EventHandler{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:JetBrains.UI.BindableLinq.Helpers.WeakEvent`1"/> class.
            </summary>
            <param name="originalHandler">The original handler.</param>
        </member>
        <member name="P:JetBrains.UI.BindableLinq.Helpers.WeakEvent`1.HandlerProxy">
            <summary>
            Gets or sets the subscriber.
            </summary>
            <value>The subscriber.</value>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Helpers.WeakEventProxy`1">
            <summary>
            An event handler wrapper used to create weak-reference event handlers, so that event subscribers 
            can be garbage collected without the event publisher interfering. 
            </summary>
            <typeparam name="TEventArgs">The type of event arguments used in the event handler.</typeparam>
            <remarks>
            To understand why this class is needed, see this page: 
                http://www.paulstovell.net/blog/index.php/wpf-binding-bug-leads-to-possible-memory-issues/
            For examples on how this is used, it is best to look at the unit test: 
                WeakEventProxyTests.cs
            </remarks>
        </member>
        <member name="P:JetBrains.UI.BindableLinq.Iterators.Iterator`2.Count">
            <summary>
            Gets a count of the number of items in this Iterator.
            </summary>
        </member>
        <member name="P:JetBrains.UI.BindableLinq.Iterators.Iterator`2.HasEvaluated">
            <summary>
            Gets a value indicating whether this instance has already evaluated.
            </summary>
        </member>
        <member name="T:JetBrains.UI.BindableLinq.Iterators.WhereIterator`1">
            <remarks>Does not respect the order of items in the source.</remarks>
        </member>
        <member name="P:JetBrains.UI.BulbMenu.AnchorsTrieNode.ChildrenItems">
            <summary>BulbMenuItem or unsorted AnchorsTrieNode</summary>
        </member>
        <member name="T:JetBrains.UI.BulbMenu.IBulbItemRichText">
            <summary>
            This interface should be implemented by bulb items that want to display
            <see cref="P:JetBrains.UI.BulbMenu.IBulbItemRichText.RichText"/> as opposed to plain text.
            </summary>
        </member>
        <member name="P:JetBrains.UI.BulbMenu.IBulbItemRichText.RichText">
            <summary>
            Text to be displayed on the bulb item.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.ApplicationIdleEvent">
            <summary>
            Fires periodically during the application idle time. Uses WinForms Application.Idle event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.ApplicationIdleEvent.InitStandardBindings(JetBrains.DataFlow.Lifetime,JetBrains.Threading.IThreading)">
            <summary>
            Binds to the WinForms/OLE Idle event.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.ApplicationIdleEvent.Idle">
            <summary>
            Fires periodically during the application idle time.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Components.Fonts.FontsManager.DefaultCodeFont">
            <summary>
            Gets editor font
            </summary>
        </member>
        <member name="P:JetBrains.UI.Components.Fonts.FontsManager.LookupFont">
            <summary>
            Gets lookup font
            </summary>
        </member>
        <member name="P:JetBrains.UI.Components.Fonts.FontsManager.ListFont">
            <summary>
            Font for pop-up lists
            </summary>
        </member>
        <member name="P:JetBrains.UI.Components.Fonts.FontsManager.TipFont">
            <summary>
            Font for pop-up tips
            </summary>
        </member>
        <member name="P:JetBrains.UI.Components.Fonts.FontsManager.DialogFont">
            <summary>
            Font for dialogs
            </summary>
        </member>
        <member name="P:JetBrains.UI.Components.Fonts.FontsManager.MenuFont">
            <summary>
            A font to be used for menu item labels.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Components.GetCursorPosWowFix.myIsEverHooked">
            <summary>
            A component is created every time Shell is restarted, but we do not want to hook more than once.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Components.GetCursorPosWowFix.IsEnvironmentAffected">
            <summary>
            Gets whether we could possibly have problems with GetCursorPos on this environment.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.IIsApplicationActiveState">
            <summary>
            Tracks the application active state (whether any of its windows currently have focus).
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IIsApplicationActiveState.IsEnabled">
            <summary>
            When set to <c>True</c>, starts tracking the active state of the application and promoting the values into the <see cref="P:JetBrains.UI.Application.IIsApplicationActiveState.IsApplicationActive"/>.
            Initially, OFF. The default implementation sets to <c>True</c> for the Shell lifetime.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IIsApplicationActiveState.IsApplicationActive">
            <summary>
            Gets whether the application currently has user focus. Readonly.
            When <c>False</c>, you should generally cease any user-oriented activity.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Hooks.AvalonOperationCrisp">
            <summary>
            Enforses crisp fonts in avalon controls.
            Call whenever you're about to use Avalon, before or after doing so.
            All the calls but the first one will be ignored.
            </summary>
            <remarks>
            Hooks the MILCORE so that it obtained somehow improved information about the system settings.
            </remarks>
        </member>
        <member name="M:JetBrains.UI.Hooks.AvalonOperationCrisp.Execute_InstallHook">
            <summary>
            Injects the hook.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Hooks.AvalonOperationCrisp.Execute_InvalidateMil">
            <summary>
            A kick for the MILCORE to query for the display settings again, this time with our improved data.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Hooks.AvalonOperationCrisp.OnSystemParametersInfoW(System.UInt32,System.UInt32,System.Void*,System.UInt32)">
            <summary>
            Our replacement function which we hook into the MILCORE's IAT.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Hooks.AvalonOperationCrispComponent">
            <summary>
            Executes the <see cref="T:JetBrains.UI.Hooks.AvalonOperationCrisp"/> on shell startup.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Interop.DwmStatus">
            <summary>
            DWM Status properties.
            The properties are statically available, but their values are tracked only within the component's lifetime.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Interop.DwmStatus.UpdateIsDwmCompositionEnabled">
            <summary>
            Updates the <see cref="P:JetBrains.UI.Avalon.Interop.DwmStatus.IsDwmCompositionEnabled"/> property value.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Avalon.Interop.DwmStatus.IsDwmCompositionEnabled">
            <summary>
            Gets whether the Desktop Window Manager composition is currently enabled.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Interop.DwmStatus.ReadonlyToken">
            <summary>
            A separate class to ensure initorder, otherwise csc3 fails to arrange static fields properly.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.IsApplicationActiveStateDummy">
            <summary>
            Dummy implementation for operations without a component container.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.IsApplicationActiveState">
            <summary>
            Tracks the application active state (whether any of its windows currently have focus).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.IsApplicationActiveState.UpdateActive(JetBrains.DataFlow.IProperty{System.Boolean})">
            <summary>
            Checks the active window to update the active state.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Components.Theming.ThemeColor.EnvironmentBackground">
            <summary>
            Main environment background color. Usually overlaid by the document tabs.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.IUIApplication">
            <summary>
              Tracks and exposes various aspects of the UI Application functions and state.
            </summary>
            <remarks>
              <para>
                For controls which should be able to run without a Shell, use <see cref="T:JetBrains.UI.Application.IUIApplicationSimple"/>.
              </para>
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Application.IUIApplicationSimple">
            <summary>
              <para>
                The simplified UI Application interface. This is a subset of <see cref="T:JetBrains.UI.Application.IUIApplication"/> which can easily be run without a Shell.
              </para>
              <para>You should use the simple interface in UI controls which should be able to run in shell-less mode.</para>
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplicationSimple.Idle">
            <summary>
              Fires periodically during the application idle time.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplicationSimple.IsApplicationActive">
            <summary>
              Gets whether the application currently has user focus. Readonly.
              When <c>False</c>, you should generally cease any user-oriented activity.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplicationSimple.IsInternalMode">
            <summary>
              <para>Gets if the product has been started with Internal-Only functionality enabled.</para>
              <para>For multi-product environments, turning Intenral on any of the products should enable Internal mode for all of the features.</para>
            </summary>
            // TODO: write xmldoc on how to get this flag in non-UI scenarios in multiproduct case
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplicationSimple.MainWindow">
            <summary>
              Gets a handle to the application main window that could be used for owning dialog boxes, and such.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplicationSimple.OpensUri">
            <summary>
            Opens an URI in the system-default Web browser.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplicationSimple.OuterLifetime">
            <summary>
              Gets the readonly lifetime object which can be used for checking if the instance has already been terminated.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplicationSimple.Theming">
            <summary>
              Exposes all of the application's theming services.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplicationSimple.Threading">
            <summary>
              Gets the threading tasks of the application.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplicationSimple.WindowBranding">
            <summary>
              Branding parameters for product windows and controls.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplication.Settings">
            <summary>
              Gets the application settings store.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IUIApplication.ShellLocks">
            <summary>
              <para>The application-wide reader-writer locks.</para>
              <para>
                You SHOULD use <see cref="P:JetBrains.UI.Application.IUIApplicationSimple.Theming"/> when it's enough.
              </para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.IUIApplicationEx.OpenUri(JetBrains.UI.Application.IUIApplicationSimple,System.Uri)">
            <summary>
              Opens the specific URI in the default Web browser.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.IUIApplicationSimpleEx.OpenUri(JetBrains.UI.Application.IUIApplicationSimple,System.String)">
            <summary>
              Opens the specific URI in the default Web browser.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.MouseWheelRedirector">
            <summary>
            Fixes the mouse wheel behavior so that it were redirected to the hovered window, not the focused one.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.ThemingColorThemeManager">
            <summary>
            Tmp implementation for faking the interface out of the aggregator.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.ThemingFontManager">
            <summary>
            Tmp implementation for faking the interface out of the aggregator.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.ShellComponentsEx">
            <summary>
            <see cref="T:JetBrains.Application.ShellComponents"/> in this assembly.
            </summary>
            <remarks>Excluded: <see cref="T:JetBrains.Application.OneTimeInitializationManager"/>, <see cref="!:OleUndoManagerFactory"/>.</remarks>
        </member>
        <member name="T:JetBrains.UI.Components.SuspendFileSystemTrackerWhenInactive">
            <summary>
            Suspends processing changes when the application does not have keyboard input focus.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Components.Theming.ColorTheme.GetGDIColorBlended(JetBrains.UI.Components.Theming.ThemeColor,JetBrains.UI.Components.Theming.ThemeColor,System.Double)">
            <summary>
            Gets bended color with factor 'alpha'
            </summary>
            <param name="source">Color A</param>
            <param name="destination">Color B</param>
            <param name="alpha">Blend proportion</param>
            <returns>Color</returns>
        </member>
        <member name="M:JetBrains.UI.Theming.DummyThemingAggregator.CreateDummyThemingInstance(JetBrains.DataFlow.Lifetime,JetBrains.Threading.IThreading,JetBrains.Util.ILogger,System.Reflection.Assembly[])">
            <summary>
            Creates a dummy theming instance for out-of-shell uses of the interface. Do not use in the real application, inject yourself the real interface from the component container instead.
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Components.Theming.IThemeManagerEx.IsDarkTheme(JetBrains.UI.Components.Theming.IColorThemeManager,JetBrains.DataFlow.Lifetime)">
            <summary>
            <para>Gets a live property which determines whether the current visual studio theme operates with dark colors.</para>
            <para>Note that this considers generic UI colors rather than text editor colors. In VS versions below 11, these might disagree.</para>
            <para>The value depends on the actual UI colors lightness rather than the theme name in VS, which will fit with any possible theme customizations: our UI choices should be driven by actual colors rather than by any theme names.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Components.Theming.IThemeManagerEx.IsMonochromeTheme(JetBrains.UI.Components.Theming.IColorThemeManager,JetBrains.DataFlow.Lifetime)">
            <summary>
              <para>Gets a live property which determines whether the current visual studio theme is monochrome.</para>
              <para>Note that this considers generic UI colors rather than text editor colors. In VS versions below 11, these might disagree.</para>
              <para>The value depends on the actual UI colors saturation rather than the theme name in VS, which will fit with any possible theme customizations: our UI choices should be driven by actual colors rather than by any theme names.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Theming.ITheming">
            <summary>
            <para>The common application theming interface.</para>
            <para>Aggregates the <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/>, <see cref="T:JetBrains.UI.Components.Theming.IColorThemeManager"/>, <see cref="T:JetBrains.UI.Components.Theming.IStatusBarColorsManager"/>, <see cref="T:JetBrains.UI.Components.Theming.IScreenResolution"/>, <see cref="T:JetBrains.UI.CommonControls.Fonts.IFontsManager"/> interfaces.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.IThemedIconManager">
            <summary>
            <para>Collects and dispatches icon images throughout the application.</para>
            <para>Applies theming to icons to support different application styles.</para>
            <para>Generally, you should not be getting icons from it directly. Look for strongly-typed accessors auto-generated in the assembly which loads the icons.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IThemedIconManager.GetRawApi">
            <summary>
            Api methods for use as backend by <see cref="T:JetBrains.UI.Icons.ThemedIconLoader"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.IThemedIconManager.CurrentIconTheme">
            <summary>
            Gets the current theme selected for icons, and notifies of changes.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.IThemedIconManager.Icons">
            <summary>
            <para>Gets the icon image in vector or raster form for use with GDI+ WinForms or WPF UI.</para>
            <para>You should be operating on <see cref="T:JetBrains.UI.Icons.IconId"/> objects for as long as possible, and only render an icon to the actual theme image when you have to present it. This is the main method for getting the actual theme image for an icon, either for the current theme or changing live with the theme.</para>
            </summary>
            <remarks>
            <para>For performance reasons, getting an icon does not validate that an icon ID is valid and an image for it exists until you actually try getting some imagery.</para>
            </remarks>
        </member>
        <member name="M:JetBrains.UI.Theming.ITheming.PopulateResourceDictionary(JetBrains.DataFlow.Lifetime,System.Windows.ResourceDictionary)">
            <summary>
            <para>Populates the resource dictionaty with applicable resources required for WPF theming.</para>
            <para>This includes the icon manager resources and color constants.</para>
            <para>The lifetime is required to have the live colors in resource dictionary. To get non-live, terminate the lifetime — the dictionary is not cleaned up.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Components.Theming.ThemingAggregator">
            <summary>
            Aggregates all of the theming components to expose them with the common interface.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.WM_GIMMEFOCUS">
            <summary>
            A special Visual Studio message that sets focus to its window in a deferred manner. Nice to track too.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.Focused">
            <summary>
            HWND of the currently focused window &amp; UIA ID of the currently focused element.
            Point to the same element if it's a simple window, otherwise, HWND is the parent handle of the actually focused element (e.g. WPF, HTML, etc).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.IsEnabled">
            <summary>
            Whether all logging is enabled.
            <c>False</c> by default. Turning off should suspend as much logging as possible.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.IsLoggingAvalon">
            <summary>
            Whether to log changes to the <see cref="P:System.Windows.Input.Keyboard.FocusedElement"/> (might be lots of minor changes logged when focus is being assigned to a new scope). Also adds Avalon elements to the full-chain logging.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.IsLoggingFullChain">
            <summary>
            If for each focused window its chain of parents is traversed to get the full path in the logs.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.IsLoggingStackTraces">
            <summary>
            Whether to capture a stack trace for each focus change event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.TrackFocus.GetHwndOfUia(System.Windows.Automation.AutomationElement)">
            <summary>
            Gets the HWND of an UIA.
            Throws if the latter is not a window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.TrackFocus.RemoveServiceFramesFromCallStack(System.Collections.Generic.IList{System.Diagnostics.StackFrame})">
            <summary>
            Removes TrackFocus-related processing stack frames from the top of the captured stack frames.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.TrackFocus.ReportFocusedWindowToString(System.Void*,System.Text.StringBuilder,System.Boolean)">
            <summary>
            Adds details about a window, like its depth, title, netfx class, hwnd path from owner.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.TrackFocus.InitDevenvGimmeFocus(JetBrains.DataFlow.Lifetime,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)">
            <summary>
            Special case for DEVENV and its <see cref="F:JetBrains.UI.Application.Progress.TrackFocus.WM_GIMMEFOCUS"/> messages.
            </summary>
            <param name="lifetime"></param>
            <param name="hookman"></param>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.TrackFocus.InitUiaFocus(JetBrains.DataFlow.Lifetime)">
            <summary>
            Listens to UIA events on focus change.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.TrackFocus.IsEnabled_FocusChanged_WinApiFocus_TrackFocusEntryPoint(JetBrains.DataFlow.Lifetime)">
            <summary>
            Tracks <c>WM_SETFOCUS</c>, <c>WM_KILLFOCUS</c> as it's applied to <see cref="M:JetBrains.Interop.WinApi.User32Dll.GetFocus"/>.
            </summary>
            <param name="lifetime"></param>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.TrackFocus.LogFocusedWindow(JetBrains.UI.Application.Progress.TrackFocus.FocusedItem)">
            <summary>
            Adds details about a window, like its depth, title, netfx class, hwnd path from owner.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.LogEntry.ScreenBounds">
            <summary>
            Total screen bounds (<see cref="F:JetBrains.UI.Application.Progress.TrackFocus.LogEntry.WindowRecord.BoundsOnScreen"/> are within these limits unless the window is larger than screen).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.LogEntry.WindowRecord.BoundsOnScreen">
            <summary>
            Bounds on screen, <c>Null</c> if not visible.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.LogEntry.WindowRecord.Id">
            <summary>
            Unique identity of the control.
            HWND is used, if available.
            Otherwise, the managed object ID.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.LogEntry.WindowRecord.IsTopLevel">
            <summary>
            Whether this a top-level window.
            Currently, only a HWND-based window can be a toplevel one.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TrackFocus.LogEntry.WindowRecord.Name">
            <summary>
            Name of a WinForms control, or Name of the Avalon control, or avalon's control AutomationID, if any.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.UIApplication">
            <summary>
              Tracks and exposes various aspects of the UI Application functions and state.
            </summary>
            <remarks>
              <para>Even if those components are excluded from the application, provides the fallback implementation.</para>
              <para>
                For controls which should be able to run without a Shell, use <see cref="T:JetBrains.UI.Application.IUIApplicationSimple"/>.
              </para>
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Application.UIApplicationSimple">
            <summary>
              <para>
                The simplified UI Application class. This is a subset of <see cref="T:JetBrains.UI.Application.UIApplication"/> which can easily be run without a Shell.
              </para>
              <para>You should use the simple interface in UI controls which should be able to run in shell-less mode.</para>
            </summary>
            <remarks>
              <para>Even if those components are excluded from the application, provides the fallback implementation.</para>
              <para>
                For controls which should be able to run without a Shell, use <see cref="T:JetBrains.UI.Application.IUIApplicationSimple"/>.
              </para>
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Application.UIApplicationSimple.Idle">
            <summary>
              Fires periodically during the application idle time.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.UIApplicationSimple.IsApplicationActive">
            <summary>
              Gets whether the application currently has user focus. Readonly.
              When <c>False</c>, you should generally cease any user-oriented activity.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.UIApplicationSimple.MainWindow">
            <summary>
              Gets a handle to the application main window that could be used for owning dialog boxes, and such.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.UIApplicationSimple.Theming">
            <summary>
              Exposes all of the application's theming services.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.UIApplicationSimple.Threading">
            <summary>
              Gets the threading tasks of the application.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Components.UserActivityMonitor">
            <summary>
            Monitors the user activity and suggests the optimal time for notifications.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Components.UserActivityMonitor.IncomingContextSwitchDeferTime">
            <summary>
            Note: don't keep too low, otherwise, the series of changes after Vista unlock will go separately. Recommended: 2 sec.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Components.UserActivityMonitor.IncomingUserContextSwitchDetected">
            <summary>
            Could be fired on any thread, means a user context switch has just been detected.
            Adjacent firings are collected, and after the app is activated the <see cref="F:JetBrains.UI.Components.UserActivityMonitor.UserContextSwitch"/> is fired on the primary thread.
            Don't sink this event; instead, sink the outgoing <see cref="F:JetBrains.UI.Components.UserActivityMonitor.UserContextSwitch"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Components.UserActivityMonitor.UserContextSwitch">
            <summary>
            Fires when the user switches its attention in our out, and we could potentially show our notifications without breaking the user context.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.ActionBarViewFocusedControlScope">
            <summary>
            A UI element for planting the Action Manager Toolbar into the WPF UI. Does not require any components for creating an instance.
            All of the components and data are databound from the viewmodel.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.ActionBarView">
            <summary>
            A UI element for planting the Action Manager Toolbar into the WPF UI. Does not require any components for creating an instance.
            All of the components and data are databound from the viewmodel.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.ActionMenuView">
            <summary>
            A UI element for planting the Action Manager Toolbar into the WPF UI. Does not require any components for creating an instance.
            All of the components and data are databound from the viewmodel.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.ActionMenuViewFocusedControlScope">
            <summary>
            A UI element for planting the Action Manager Toolbar into the WPF UI. Does not require any components for creating an instance.
            All of the components and data are databound from the viewmodel.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.ActionManagerToolBar">
            <summary>
            A UI element for planting the Action Manager Toolbar into the WPF UI. Does not require any components for creating an instance.
            All of the components and data are databound from the viewmodel.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ActionManagerToolBar.ActionBarManager">
            <summary>
            Action bar manager for the toolbar.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ActionManagerToolBar.ActionGroupId">
            <summary>
            ID of the actions group whose actions should be presented as toolbar buttons.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.ActionManagerToolBar.ContextParent">
            <summary>
            <para>Outermost control hosting the whole setup with toolbar and payload content controls.</para>
            <para>For example, in a tool window that would be your content element. In a window, that would be the window content element. Usually the returned action bar UI element is parented by the context parent.</para>
            <para>When keyboard focus is within the context parent, the focused element defines the data context (it's collected by bubbling from the focused element and collecting all the available data rules/constants).</para>
            <para>When keyboard focus is not within, the logical focus context is used for gathering data context, which is basically the most recently keyboard-focused element (or, rather, which element would get focused when keyboard focus returns to the window). This allows for keeping the window-local action buttons enabled on the toolbar even when focus is not in the window itself.</para>
            <para>To implement this, <see cref="F:System.Windows.Input.FocusManager.IsFocusScopeProperty"/> is set to <c>True</c> on <paramref name="value"/>.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.ActionManagerToolBar.PresentWhenLoaded">
            <summary>
            When this decorator gets loaded into the presentation source tree, it creates the UI element with the provided functor under the loaded-state lifetime.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.Automation.AutomationProviders">
            <summary>
            See <see cref="M:JetBrains.UI.Avalon.Controls.Automation.AutomationProviders.Initialize"/>.
            Also, if we're running in the mode that includes this assembly, winds up the automation providers automatically.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.Automation.AutomationProviders.Initialize">
            <summary>
            Call this method to enable all of the automation peers.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ElementProviderFromPoint(System.Double,System.Double)">
            <summary>
            Retrieves the element in this fragment that is at the specified point.
            </summary>
            <returns>
            The provider for the child element at the specified point, if one exists, or the root provider if the point is on this element but not on any child element. Otherwise returns null.
            </returns>
            <param name="x">The X coordinate,.</param>
            <param name="y">The Y coordinate.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.GetEmbeddedFragmentRoots">
            <summary>
            Retrieves an array of fragment roots that are embedded in the UI Automation element tree rooted at the current element.
            </summary>
            <returns>
            An array of root fragments, or null.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.GetFocus">
            <summary>
            Retrieves the element in this fragment that has the input focus.
            </summary>
            <returns>
            The provider for the element in this fragment that has the input focus, if any; otherwise, a null reference (Nothing in Visual Basic).
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.GetPatternProvider(System.Int32)">
            <summary>
            Retrieves an object that provides support for a control pattern on a UI Automation element.
            </summary>
            <returns>
            Object that implements the pattern interface, or null if the pattern is not supported.
            </returns>
            <param name="patternId">Identifier of the pattern.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.GetPropertyValue(System.Int32)">
            <summary>
            Retrieves the value of a property supported by the UI Automation provider.
            </summary>
            <returns>
            The property value, or a null if the property is not supported by this provider, or <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.NotSupported" /> if it is not supported at all.
            </returns>
            <param name="propertyId">The property identifier.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.GetRuntimeId">
            <summary>
            Retrieves the runtime identifier of an element.
            </summary>
            <returns>
            The unique run-time identifier of the element.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.Navigate(System.Windows.Automation.Provider.NavigateDirection)">
            <summary>
            Retrieves the UI Automation element in a specified direction within the tree.
            </summary>
            <returns>
            The element in the specified direction, or null if there is no element in that direction
            </returns>
            <param name="direction">The direction in which to navigate.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.SetFocus">
            <summary>
            Sets the focus to this element.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.BoundingRectangle">
            <summary>
            Gets the bounding rectangle of this element.
            </summary>
            <returns>
            The bounding rectangle, in screen coordinates.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.FragmentRoot">
            <summary>
            Retrieves the root node of the fragment.
            </summary>
            <returns>
            The root node.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.HostRawElementProvider">
            <summary>
            Gets a base provider for this element.
            </summary>
            <returns>
            The base provider, or null.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ProviderOptions">
            <summary>
            Gets a value that specifies characteristics of the UI Automation provider; for example, whether it is a client-side or server-side provider.
            </summary>
            <returns>
            Either <see cref="F:System.Windows.Automation.Provider.ProviderOptions.ClientSideProvider" /> or <see cref="F:System.Windows.Automation.Provider.ProviderOptions.ServerSideProvider" />.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.Invoke">
            <summary>
            Sends a request to activate a control and initiate its single, unambiguous action.
            </summary>
            <returns>
            </returns>
            <exception cref="T:System.Windows.Automation.ElementNotEnabledException">If the control is not enabled.</exception>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.GetEmbeddedFragmentRoots">
            <summary>
            Retrieves an array of fragment roots that are embedded in the UI Automation element tree rooted at the current element.
            </summary>
            <returns>
            An array of root fragments, or null.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.GetPatternProvider(System.Int32)">
            <summary>
            Retrieves an object that provides support for a control pattern on a UI Automation element.
            </summary>
            <returns>
            Object that implements the pattern interface, or null if the pattern is not supported.
            </returns>
            <param name="patternId">Identifier of the pattern.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.GetPropertyValue(System.Int32)">
            <summary>
            Retrieves the value of a property supported by the UI Automation provider.
            </summary>
            <returns>
            The property value, or a null if the property is not supported by this provider, or <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.NotSupported" /> if it is not supported at all.
            </returns>
            <param name="propertyId">The property identifier.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.GetRuntimeId">
            <summary>
            Retrieves the runtime identifier of an element.
            </summary>
            <returns>
            The unique run-time identifier of the element.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.Navigate(System.Windows.Automation.Provider.NavigateDirection)">
            <summary>
            Retrieves the UI Automation element in a specified direction within the tree.
            </summary>
            <returns>
            The element in the specified direction, or null if there is no element in that direction
            </returns>
            <param name="direction">The direction in which to navigate.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.SetFocus">
            <summary>
            Sets the focus to this element.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.BoundingRectangle">
            <summary>
            Gets the bounding rectangle of this element.
            </summary>
            <returns>
            The bounding rectangle, in screen coordinates.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.FragmentRoot">
            <summary>
            Retrieves the root node of the fragment.
            </summary>
            <returns>
            The root node.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.HostRawElementProvider">
            <summary>
            Gets a base provider for this element.
            </summary>
            <returns>
            The base provider, or null.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarItemViewFragment.ProviderOptions">
            <summary>
            Gets a value that specifies characteristics of the UI Automation provider; for example, whether it is a client-side or server-side provider.
            </summary>
            <returns>
            Either <see cref="F:System.Windows.Automation.Provider.ProviderOptions.ClientSideProvider" /> or <see cref="F:System.Windows.Automation.Provider.ProviderOptions.ServerSideProvider" />.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.ElementProviderFromPoint(System.Double,System.Double)">
            <summary>
            Retrieves the element in this fragment that is at the specified point.
            </summary>
            <returns>
            The provider for the child element at the specified point, if one exists, or the root provider if the point is on this element but not on any child element. Otherwise returns null.
            </returns>
            <param name="x">The X coordinate,.</param>
            <param name="y">The Y coordinate.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.GetFocus">
            <summary>
            Retrieves the element in this fragment that has the input focus.
            </summary>
            <returns>
            The provider for the element in this fragment that has the input focus, if any; otherwise, a null reference (Nothing in Visual Basic).
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.Invoke">
            <summary>
            Sends a request to activate a control and initiate its single, unambiguous action.
            </summary>
            <returns>
            </returns>
            <exception cref="T:System.Windows.Automation.ElementNotEnabledException">If the control is not enabled.</exception>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.GetEmbeddedFragmentRoots">
            <summary>
            Retrieves an array of fragment roots that are embedded in the UI Automation element tree rooted at the current element.
            </summary>
            <returns>
            An array of root fragments, or null.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.GetPatternProvider(System.Int32)">
            <summary>
            Retrieves an object that provides support for a control pattern on a UI Automation element.
            </summary>
            <returns>
            Object that implements the pattern interface, or null if the pattern is not supported.
            </returns>
            <param name="patternId">Identifier of the pattern.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.GetPropertyValue(System.Int32)">
            <summary>
            Retrieves the value of a property supported by the UI Automation provider.
            </summary>
            <returns>
            The property value, or a null if the property is not supported by this provider, or <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.NotSupported" /> if it is not supported at all.
            </returns>
            <param name="propertyId">The property identifier.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.GetRuntimeId">
            <summary>
            Retrieves the runtime identifier of an element.
            </summary>
            <returns>
            The unique run-time identifier of the element.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.Navigate(System.Windows.Automation.Provider.NavigateDirection)">
            <summary>
            Retrieves the UI Automation element in a specified direction within the tree.
            </summary>
            <returns>
            The element in the specified direction, or null if there is no element in that direction
            </returns>
            <param name="direction">The direction in which to navigate.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.SetFocus">
            <summary>
            Sets the focus to this element.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.BoundingRectangle">
            <summary>
            Gets the bounding rectangle of this element.
            </summary>
            <returns>
            The bounding rectangle, in screen coordinates.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.FragmentRoot">
            <summary>
            Retrieves the root node of the fragment.
            </summary>
            <returns>
            The root node.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.HostRawElementProvider">
            <summary>
            Gets a base provider for this element.
            </summary>
            <returns>
            The base provider, or null.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuTitleViewAutomationProvider.ToolbarViewFragment.ProviderOptions">
            <summary>
            Gets a value that specifies characteristics of the UI Automation provider; for example, whether it is a client-side or server-side provider.
            </summary>
            <returns>
            Either <see cref="F:System.Windows.Automation.Provider.ProviderOptions.ClientSideProvider" /> or <see cref="F:System.Windows.Automation.Provider.ProviderOptions.ServerSideProvider" />.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuViewAutomationProvider.Invoke">
            <summary>
            Sends a request to activate a control and initiate its single, unambiguous action.
            </summary>
            <returns>
            </returns>
            <exception cref="T:System.Windows.Automation.ElementNotEnabledException">If the control is not enabled.</exception>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuViewAutomationProvider.GetPatternProvider(System.Int32)">
            <summary>
            Retrieves an object that provides support for a control pattern on a UI Automation element.
            </summary>
            <returns>
            Object that implements the pattern interface, or null if the pattern is not supported.
            </returns>
            <param name="patternId">Identifier of the pattern.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuViewAutomationProvider.GetPropertyValue(System.Int32)">
            <summary>
            Retrieves the value of a property supported by the UI Automation provider.
            </summary>
            <returns>
            The property value, or a null if the property is not supported by this provider, or <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.NotSupported" /> if it is not supported at all.
            </returns>
            <param name="propertyId">The property identifier.</param>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuViewAutomationProvider.HostRawElementProvider">
            <summary>
            Gets a base provider for this element.
            </summary>
            <returns>
            The base provider, or null.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.JetPopupMenuViewAutomationProvider.ProviderOptions">
            <summary>
            Gets a value that specifies characteristics of the UI Automation provider; for example, whether it is a client-side or server-side provider.
            </summary>
            <returns>
            Either <see cref="F:System.Windows.Automation.Provider.ProviderOptions.ClientSideProvider" /> or <see cref="F:System.Windows.Automation.Provider.ProviderOptions.ServerSideProvider" />.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.TipControlViewAutomationProvider.GetPatternProvider(System.Int32)">
            <summary>
            Retrieves an object that provides support for a control pattern on a UI Automation element.
            </summary>
            <returns>
            Object that implements the pattern interface, or null if the pattern is not supported.
            </returns>
            <param name="patternId">Identifier of the pattern.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.TipControlViewAutomationProvider.GetPropertyValue(System.Int32)">
            <summary>
            Retrieves the value of a property supported by the UI Automation provider.
            </summary>
            <returns>
            The property value, or a null if the property is not supported by this provider, or <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.NotSupported" /> if it is not supported at all.
            </returns>
            <param name="propertyId">The property identifier.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.Automation.Providers.TipControlViewAutomationProvider.SetValue(System.String)">
            <summary>
            Sets the value of a control.
            </summary>
            <returns>
            </returns>
            <param name="value">The value to set. The provider is responsible for converting the value to the appropriate data type.</param>
            <exception cref="T:System.InvalidOperationException">If locale-specific information is passed to a control in an incorrect format such as an incorrectly formatted date. </exception>
            <exception cref="T:System.ArgumentException">If a new value cannot be converted from a string to a format the control recognizes.</exception>
            <exception cref="T:System.Windows.Automation.ElementNotEnabledException">When an attempt is made to manipulate a control that is not enabled.</exception>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.TipControlViewAutomationProvider.HostRawElementProvider">
            <summary>
            Gets a base provider for this element.
            </summary>
            <returns>
            The base provider, or null.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.TipControlViewAutomationProvider.ProviderOptions">
            <summary>
            Gets a value that specifies characteristics of the UI Automation provider; for example, whether it is a client-side or server-side provider.
            </summary>
            <returns>
            Either <see cref="F:System.Windows.Automation.Provider.ProviderOptions.ClientSideProvider" /> or <see cref="F:System.Windows.Automation.Provider.ProviderOptions.ServerSideProvider" />.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.TipControlViewAutomationProvider.IsReadOnly">
            <summary>
            Gets a value that specifies whether the value of a control is read-only.
            </summary>
            <returns>
            true if the value is read-only; false if it can be modified.
            </returns>
        </member>
        <member name="P:JetBrains.UI.Controls.Automation.Providers.TipControlViewAutomationProvider.Value">
            <summary>
            Gets the value of the control.
            </summary>
            <returns>
            The value of the control as a string.
            </returns>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim">
            <summary>
            Applies a list of <see cref="T:JetBrains.UI.StatusBar.JetStatusBarIndicator"/>s to an Avalon <see cref="T:System.Windows.Controls.Primitives.StatusBar"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.OptionDevTenBeta2PlantIntoStatusDockPanel">
            <summary>
            In DevTen Beta2, the status bar itself lives on another thread, which makes it planting our controls very complicated because of the threading issues.
            That's why we prefer planting to the dock panel that hosts the status bar.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.AddItemsHostToStatusBar(JetBrains.DataFlow.Lifetime,System.Windows.DependencyObject,System.Windows.Controls.ItemsControl)">
            <summary>
            Helper for attaching to a status bar. Places a panel for our items in among its indicators.
            Must be executed on the status bar thread.
            </summary>
            <param name="lifetime"></param>
            <param name="statbar">The status bar to plant into.</param>
            <param name="panelToHostOnStatusBar">The Avalon element to put on the status bar as its item.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.ConvertIndicatorsIntoViewsLive(JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.ICollectionEvents{JetBrains.UI.StatusBar.JetStatusBarIndicator},JetBrains.DataFlow.IListEvents{JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.IndicatorView},JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext,JetBrains.UI.PopupMenu.JetPopupMenus,JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.Theming.ITheming)">
            <summary>
            Transforms a live collection of status bar indicator documents into a live collection of status bar indicator WPF views, which is suitable for binding to WPF items control item sources.
            </summary>
            <seealso cref="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.CreateIndicatorViewsCollectionLive(JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.ICollectionEvents{JetBrains.UI.StatusBar.JetStatusBarIndicator},JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext,JetBrains.UI.PopupMenu.JetPopupMenus,JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.Theming.ITheming)"/>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.CreateIndicatorViewsCollectionLive(JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.ICollectionEvents{JetBrains.UI.StatusBar.JetStatusBarIndicator},JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext,JetBrains.UI.PopupMenu.JetPopupMenus,JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.Theming.ITheming)">
            <summary>
            Transforms a live collection of status bar indicator documents into a live collection of status bar indicator WPF views, which is suitable for binding to WPF items control item sources.
            </summary>
            <seealso cref="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.ConvertIndicatorsIntoViewsLive(JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.ICollectionEvents{JetBrains.UI.StatusBar.JetStatusBarIndicator},JetBrains.DataFlow.IListEvents{JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.IndicatorView},JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext,JetBrains.UI.PopupMenu.JetPopupMenus,JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.Theming.ITheming)"/>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.CreateIndicatorsHostPanel(JetBrains.DataFlow.IListEvents{JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.IndicatorView})">
            <summary>
            Creates the panel into which the indicator view items will be put.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.SubclassAvalonStatusBar(JetBrains.DataFlow.Lifetime,System.Windows.Controls.Primitives.StatusBar,JetBrains.DataFlow.ICollectionEvents{JetBrains.UI.StatusBar.JetStatusBarIndicator},JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext,JetBrains.UI.PopupMenu.JetPopupMenus,JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.Theming.ITheming)">
            <summary>
              <para>If there's an Avalon status bar which belongs to some IDE which we're plugged in to (such as DevTen Beta 1), adds our indicators to that status bar.</para>
              <para>DO NOT use this for running status bars in standalone applications, because this is a very non-straightforward way of doing things.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.TryFindDevTenBeta2StatusDockPanelInHwnd(System.IntPtr)">
            <summary>
            Means the <see cref="T:System.Windows.Controls.DockPanel"/> on the bottom of the window, to which our status indicators should be added in a dock-right fashion. Usually the status bar itself sits in the same dock panel. This approach is used when we cannot deal with the status bar itself to put the items into it properly. The case in VS 10 beta 2, where the status bar control itself sits on another thread and causes a marshalling pain for us if operated directly.
            It's expected to be a <see cref="T:System.Windows.Controls.DockPanel"/> really, but we'd fallback for cases when we find ourselves in an unexpected layout and  look for just any suitable panel.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.TryFindStatusBarInHwnd(System.IntPtr)">
            <summary>
            Tries to find an Avalon status bar in the given window. The window must be fully inited by the moment.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.TrySubclassAvalonStatusBarInWindow(JetBrains.DataFlow.Lifetime,System.IntPtr,JetBrains.DataFlow.ICollectionEvents{JetBrains.UI.StatusBar.JetStatusBarIndicator},JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext,JetBrains.UI.PopupMenu.JetPopupMenus,JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.Theming.ITheming)">
            <summary>
              <para>If there's an Avalon status bar which belongs to some IDE which we're plugged in to (such as DevTen Beta 1), adds our indicators to that status bar.</para>
              <para>DO NOT use this for running status bars in standalone applications, because this is a very non-straightforward way of doing things.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.TryFindStatusBarInHwnd_UiThread(System.Windows.PresentationSource)">
            <summary>
            Take 1: find all explicit status bars in the application window.
            Workable on VS10 up to Beta2 (non-inclusive).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.TryFindStatusBarInHwnd_WorkerThread(System.Windows.PresentationSource)">
            <summary>
            Take 2: in VS 10 beta 2, the status bar is hosted in another thread. There seems to be no legal way for ripping out the nested object graph. Do some hacks.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.IndicatorView.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.Theming.ITheming,JetBrains.UI.StatusBar.JetStatusBarIndicator,JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext,JetBrains.UI.PopupMenu.JetPopupMenus,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)">
            <summary>
            Wraps the given indicator, detaches on dispose.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.IndicatorView.Data">
            <summary>
            The data item to be presented. A property (non-readonly) because we sometimes want to explicitly detach the backend and its resources from the view (by setting <see cref="F:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.IndicatorView.Data"/> to <c>Null</c>).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.IndicatorView.InitTooltips">
            <summary>
            Tooltip: if the presentation does not handle the request event by itself, relay to the indicator.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.AvalonStatusBarShim.IndicatorsItemsControl">
            <summary>
            A custom items control for the indicator. Changes the measuring layout pass logic to fir the height of the existing Visual Studio status bar (VS itself asks for the vertical-size as unbounded, we default to actual status bar size as the vertical bound, or to the scrollwidth if not calculated yet).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.BorderedPanel">
            <summary>
            A panel that has a lower border.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.BorderedPanel.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.Paint"></see> event.
            </summary>
            
            <param name="e">A <see cref="T:System.Windows.Forms.PaintEventArgs"></see> that contains the event data. </param>
        </member>
        <member name="P:JetBrains.UI.Controls.BorderedPanel.BorderColor">
            <summary>
            Gets or sets the border color. <see cref="P:System.Windows.Forms.Control.ForeColor"/> is not used so that to avoid inheriting it in the child controls.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.BorderedPanel.BorderWidth">
            <summary>
            Gets or sets which borders to paint.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.BorderedPanel.FillColor">
            <summary>
            Gets or sets the fill color. <see cref="P:System.Windows.Forms.Control.BackColor"/> is not used so that to avoid inheriting it in the child controls.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.Browser.HtmlViewControl">
            <summary>
            A control that displays the HTML content.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.Browser.HtmlViewControl.OnDocumentCompleted(System.Windows.Forms.WebBrowserDocumentCompletedEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.WebBrowser.DocumentCompleted"></see> event.
            </summary>
            
            <param name="e">A <see cref="T:System.Windows.Forms.WebBrowserDocumentCompletedEventArgs"></see> that contains the event data. </param>
            <exception cref="T:System.ObjectDisposedException">This <see cref="T:System.Windows.Forms.WebBrowser"></see> instance is no longer valid.</exception>
            <exception cref="T:System.InvalidOperationException">A reference to an implementation of the IWebBrowser2http://msdn.microsoft.com/workshop/browser/webbrowser/reference/ifaces/iwebbrowser2/iwebbrowser2.asp could not be retrieved from the underlying ActiveX WebBrowserhttp://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/browser_control_node_entry.asp.</exception>
        </member>
        <member name="P:JetBrains.CommonControls.Browser.HtmlViewControl.DocumentText">
            <summary>
            Gets or sets the HTML contents of the page displayed in the System.Windows.Forms.WebBrowser control.
            Wraps the base implementation to catch the setter silly exceptions.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.Controls.Browser.MshtmlBrowserControl2.CreateWebBrowserSiteBase">
            <summary>
            Returns a reference to the unmanaged WebBrowser ActiveX control site, which you can extend to customize the managed <see cref="T:System.Windows.Forms.WebBrowser"></see> control.
            </summary>
            
            <returns>
            A <see cref="T:System.Windows.Forms.WebBrowser.WebBrowserSite"></see> that represents the WebBrowser ActiveX control site.
            </returns>
            
        </member>
        <member name="T:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck">
            <summary>
            A checkbox that gets visually unchecked when disabled.
            Use the <see cref="P:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck.CheckedLogically"/> property if you'd like to use the non-visual state, <see cref="P:System.Windows.Forms.CheckBox.Checked"/> to use the visual state.
            Setting <see cref="P:System.Windows.Forms.CheckBox.Checked"/> will not affect the <see cref="P:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck.CheckedLogically"/> value.
            The <see cref="P:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck.CheckedVisually"/> property reflects the visual state of the checkbox.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck.myFakeChange">
            <summary>
            <c>True</c> when the <see cref="P:System.Windows.Forms.CheckBox.Checked"/> property is being manipulated by this control on enable/disable.
            The <see cref="P:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck.CheckedLogically"/> should not change in such a case.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck.UpdateCheckedProperty">
            <summary>
            Recacls the checked state of the control in response to various events.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck.OnCheckedChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.CheckBox.CheckedChanged"></see> event.
            </summary>
            
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data. </param>
        </member>
        <member name="M:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck.OnEnabledChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.EnabledChanged"></see> event.
            </summary>
            
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data. </param>
        </member>
        <member name="P:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck.CheckedLogically">
            <summary>
            Gets or sets whether the checkbox is logically checked, not only visibly.
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.CheckBoxDisabledNoCheck.CheckedVisually">
            <summary>
            Gets whether the checkbox is currently visually checked, or not.
            <c>False</c> when not <see cref="!:CheckBox.Enabled"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.CheckBoxDisabledNoCheck2">
            <summary>
            A checkbox that gets visually unchecked when disabled.
            Use the <see cref="P:JetBrains.UI.Controls.CheckBoxDisabledNoCheck2.IsCheckedLogically"/> property if you'd like to use the non-visual state, <see cref="P:JetBrains.UI.Controls.CheckBoxDisabledNoCheck2.IsAppearingChecked"/> to use the visual state.
            The <see cref="P:JetBrains.UI.Controls.CheckBoxDisabledNoCheck2.IsAppearingChecked"/> property reflects the visual state of the checkbox.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.ColorPickerDialog.ContentSlider">
            <summary>
            Interaction logic for ColorAxisSlider.xaml
            </summary>
            <summary>
            ContentSlider
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.ColorPickerDialog.ContentSlider.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.ColorPickerDialog.ColorFormatSelector">
            <summary>
            Interaction logic for ColorFormats.xaml
            </summary>
            <summary>
            ColorFormatSelector
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.ColorPickerDialog.ColorFormatSelector.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.ColorPickerDialog.ColorSpaceState">
            <summary>
            Interaction logic for ColorPickerDialog.xaml
            </summary>
            
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.ColorPickerDialog.ColorPickerControl">
            <summary>
            ColorPickerControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.ColorPickerDialog.ColorPickerControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Src.Controls.ColorPickerDialog.ColorPickerDialog">
            <summary>
            Interaction logic for ColorPickerDialog.xaml
            </summary>
            <summary>
            ColorPickerDialog
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Src.Controls.ColorPickerDialog.ColorPickerDialog.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.UserIdentificatorWindow">
            <summary>
            Interaction logic for MainWindow.xaml
            </summary>
            <summary>
            UserIdentificatorWindow
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.UserIdentificatorWindow.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.TabStrip.TabStripItemViewAutomationPeer">
            <summary>
            Represents an automation peer for <see cref="T:JetBrains.UI.TabStrip.TabStripItemView"/>
            </summary>
        </member>
        <member name="T:JetBrains.UI.TabStrip.TabStripRowAutomationPeer">
            <summary>
            Represents an automation peer for <see cref="T:JetBrains.UI.TabStrip.TabStripRow"/>
            </summary>
        </member>
        <member name="T:JetBrains.UI.TabStrip.TabStripViewAutomationPeer">
            <summary>
            Represents an automation peer for <see cref="T:JetBrains.UI.TabStrip.TabStripView"/>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.TreeGrid.CachedFilterDescriptor">
            <summary>
            Caches acceptability of items and optionally propagetes firm 'true' acceptability 
            through hierarchy to avoid futher additional traversing
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.TreeGrid.CachedFilterDescriptor.#ctor(JetBrains.UI.TreeGrid.IFilterDescriptor,System.Func{System.Object,System.Object})">
            <summary>
            Constructor
            </summary>
            <param name="filterDescriptor"></param>
            <param name="getParent"></param>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.ChildrenProvider`1">
            <summary>
            Represents implementation to provide children via callback
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.BindingChildrenProvider">
            <summary>
            Represents implementation to provide children via binding
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.DelegateItemFilter`1">
            <summary>
            Represent filtration using <see cref="T:System.Func`2"/>
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.DelegateItemFilter`1.#ctor(System.Func{`0,System.Nullable{System.Boolean}})">
            <summary>
            Constructor
            </summary>
            <param name="function">It should return false to hide element, true to show, null to define that occurences still can be amoung its children</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.DelegateItemFilter`1.IsAccepted(System.Object)">
            <summary>
            Should return true if item is filtered and should be hidden
            </summary>
            <param name="item">Data item</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Controls.TreeGrid.DispatchedQueue.#ctor(System.Func{System.Action,JetBrains.UI.TreeGrid.ICancellable},System.Windows.Threading.DispatcherPriority,System.TimeSpan)">
            <summary>
            Constructor
            </summary>
            <param name="queuer">Physical queuing lambda, for example via Dispatcher or ReentrancyGuard</param>
            <param name="priority">Priority to schedule pumping</param>
            <param name="timelimit">Time limit to pump queue once</param>
        </member>
        <member name="M:JetBrains.UI.Controls.TreeGrid.DispatchedQueue.Queue(System.Action)">
            <summary>
            Enqueues an execution of an action
            </summary>
            <param name="action"></param>
        </member>
        <member name="M:JetBrains.UI.Controls.TreeGrid.DispatchedQueue.QueuePostaction(System.Action)">
            <summary>
            Enqueues an action which will be executed when all main actions are performed
            </summary>
            <param name="action"></param>
        </member>
        <member name="M:JetBrains.UI.Controls.TreeGrid.DispatchedQueue.Pump">
            <summary>
            Executes all actions
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.TreeGrid.DispatchedQueue.Pump(System.TimeSpan)">
            <summary>
            Executes pended actions, stops if execution time > timelimit
            </summary>
            <param name="timelimit"></param>
            <returns>Returns true if actions and post-actions were processed</returns>
        </member>
        <member name="M:JetBrains.UI.Controls.TreeGrid.DispatchedQueue.Cancel">
            <summary>
            Cancels currently pended actions
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.TreeGrid.DispatchedQueue.IsBusy">
            <summary>
            Gets the value which means if the queue has actions (it can still has post action)
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.IActionInvocator">
            <summary>
            Incapsulates action execution logic
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.IActionInvocator.Queue(System.Action)">
            <summary>
            Queues action and perform it when it is will be appropriate
            </summary>
            <param name="action">Action</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.IActionInvocator.TryExecute(System.Action)">
            <summary>
            Tries to perform the action immediatelly
            </summary>
            <param name="action">Action</param>
            <returns>True if action has been performed, false in case action execution has been dropped</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.IActionInvocator.AssertAccess">
            <summary>
            Throw exception in case of we are out of executor's context (for ex., right thread, 'guarded', etc.)
            </summary>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.ReentrancyGuardedActionInvocator">
            <summary>
            Implements pended action execution with <see cref="T:JetBrains.Threading.ReentrancyGuard"/>
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.DefaultActionInvocator">
            <summary>
            Implements pended action execution immediatelly, queuing with <see cref="T:System.Windows.Threading.Dispatcher"/>
            </summary>
        </member>
        <member name="T:JetBrains.UI.TabStrip.TabStripItemView">
            <summary>
            Represents a view for TabStripItem 
            </summary>
        </member>
        <member name="P:JetBrains.UI.TabStrip.TabStripItemView.Item">
            <summary>
            Gets or sets TabStripItem to present
            </summary>
        </member>
        <member name="P:JetBrains.UI.TabStrip.TabStripItemView.Dock">
            <summary>
            Gets or sets tab's alignment
            </summary>
        </member>
        <member name="P:JetBrains.UI.TabStrip.TabStripRow.AllowReordering">
            <summary>
            Gets or sets whether user can reorder tabs
            </summary>
        </member>
        <member name="P:JetBrains.UI.TabStrip.TabStripRow.ItemsOrEmptyCollection">
            <summary>
            Gets items in fail-safe way
            </summary>
        </member>
        <member name="T:JetBrains.UI.TabStrip.TabStripView">
            <summary>
            Represents a view for TabStripViewModel
            </summary>
        </member>
        <member name="P:JetBrains.UI.TabStrip.TabStripView.AllowReordering">
            <summary>
            Gets or sets whether user can reorder tabs
            </summary>
        </member>
        <member name="P:JetBrains.UI.TabStrip.TabStripView.Dock">
            <summary>
            Gets or sets side where tabs should be
            </summary>
        </member>
        <member name="P:JetBrains.UI.TabStrip.TabStripView.AllowAnimation">
            <summary>
            Gets or sets whether animation is allowed
            </summary>
        </member>
        <member name="P:JetBrains.UI.TabStrip.TabStripView.AllowOverflowing">
            <summary>
            Gets or sets whether overflowing items should be hidden into drop down button
            </summary>
        </member>
        <member name="P:JetBrains.UI.TabStrip.TabStripView.MenuItemContainerStyle">
            <summary>
            Gets or sets style for containers in menu into this view scope
            </summary>
        </member>
        <member name="F:JetBrains.UI.TabStrip.TabStripOpenTabMode.AtBeginning">
            <summary>
            A new tab should be placed at the beginning
            </summary>
        </member>
        <member name="F:JetBrains.UI.TabStrip.TabStripOpenTabMode.AtEnd">
            <summary>
            A new tab should be placed at the end
            </summary>
        </member>
        <member name="T:JetBrains.UI.TabStrip.TabStripViewModel">
            <summary>
            Gets or sets view model for TabStrip
            </summary>
        </member>
        <member name="M:JetBrains.UI.TabStrip.TabStripViewModel.Open(JetBrains.UI.TabStrip.TabStripItem)">
            <summary>
            Adds a new tab item and select it
            </summary>
            <param name="tabStripItem"></param>
        </member>
        <member name="M:JetBrains.UI.TabStrip.TabStripViewModel.Close(System.Collections.Generic.IEnumerable{JetBrains.UI.TabStrip.TabStripItem})">
            <summary>
            Close one or more tabs
            </summary>
            <param name="items">Items to close</param>
            <returns>True if tabs was closed successfully</returns>
        </member>
        <member name="T:JetBrains.UI.TabStrip.TabStripClosingEventArgs">
            <summary>
            Provides data for cancelable closing of one or more tabs
            </summary>
        </member>
        <member name="T:JetBrains.UI.TabStrip.TabStripClosedEventArgs">
            <summary>
            Provides data for cancelable closing of one or more tabs
            </summary>
        </member>
        <member name="T:JetBrains.UI.Diagramming.API.IGraphViewer">
            <summary>
            See IServicesGraphViewer if you want to easily display your graph in a hiearchy tool window (solution required)
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.SelfreferenceChildrenProvider">
            <summary>
            Represents fallback implementation to detect children automatically.
            The provider detects 'children property' if type has a property 
            of IEnumerable or Array with the same type or close one.
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.ParentProvider`1">
            <summary>
            Represents implementation to provide parent via callback
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.IParentProvider">
            <summary>
            Exposes ability to get parent data item of the given data item
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.IParentProvider.GetParent(System.Object)">
            <summary>
            Returns parent data item of the given data item
            </summary>
            <param name="item">Data item</param>
            <returns>Parent data item</returns>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridNode.IsSelectedChanged">
            <summary>
            Occurs when IsSelected has been changed
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridNode.IsExpandedChanging">
            <summary>
            Occurs when IsSelected has been changing
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridNode.IsExpandedChanged">
            <summary>
            Occurs when IsSelected has been changed
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridNode.HasChildrenChanged">
            <summary>
            Occurs when HasChildren property has been changed
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridNode.CollapsableChanged">
            <summary>
            Occurs when Collapsable property has been changed
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridNode.ExpandableChanged">
            <summary>
            Occurs when Expandable property has been changed
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridNode.HasChildren">
            <summary>
            Gets whether the node has child nodes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridNode.Level">
            <summary>
            Gets level in the tree
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridNode.IsExpanded">
            <summary>
            Gets or sets is the given item expanded
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridNodeChildren.Count">
            <summary>
            Gets current number of children
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.TreeGridProjection">
            <summary>
            Represents flatted tree structure of all expanded nodes in the <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/>
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridProjection.ExpandTo(System.Object,System.Boolean,System.Int32)">
            <summary>
            Expands nodes along the path from root up to the given item (the item's expansion is not changed)
            </summary>
            <param name="data">Data item</param>
            <param name="allowTraverse">Allow tree traversing to found the item in case of it's not projected</param>
            <param name="maxTraverseDepth">Max traversing level</param>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridProjection.IsExpandedChanged">
            <summary>
            Occurs when IsExpanded of one of items changed its value
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridProjection.Changed">
            <summary>
            Occures each time when an item removed, added or moved
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridProjection.Inserted">
            <summary>
            Occures each time when an item inserted
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridProjection.Removed">
            <summary>
            Occures each time when an item removed
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridProjection.Moved">
            <summary>
            Occures each time when an item moved
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.IChainedJob">
            <summary>
            Represents delegate for job chain definition. 
            It should do a part of work and return this job or one or more new job. 
            It should be ready that it is invoked again after it return 'empty'.
            </summary>
            <returns>Tasks to to continue. Can not be null</returns>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.ChainedJobQueue">
            <summary>
            Represents helper to enqueue <see cref="T:JetBrains.UI.TreeGrid.IChainedJob"/> and pump with timelimit
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.UIChainedJobExtensions.Pump(JetBrains.UI.TreeGrid.IChainedJob)">
            <summary>
            Pumps the particular job chain until it end
            </summary>
            <param name="chainedJob">Task chain</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.UIChainedJobExtensions.Pump(JetBrains.UI.TreeGrid.IChainedJob,System.TimeSpan)">
            <summary>
            Pumps the particular job chain with timelimit
            </summary>
            <param name="chainedJob">Task chain</param>
            <param name="timeLimit">Limit of time</param>
        </member>
        <member name="T:JetBrains.UI.src.Options.ObservableCollectionTestView">
            <summary>
            Interaction logic for ObservableCollectionTestView.xaml
            </summary>
            <summary>
            ObservableCollectionTestView
            </summary>
        </member>
        <member name="M:JetBrains.UI.src.Options.ObservableCollectionTestView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.ITreeGridItemFilter">
            <summary>
            <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/> item filtration extensibility point
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.ITreeGridItemFilter.IsAccepted(System.Object)">
            <summary>
            Should return true if item is filtered and should be hidden
            </summary>
            <param name="item">Data item</param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.PendedActionQueue">
            <summary>
            Incapsulates action queuing and execution in right time
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.PendedActionQueue.ActionInvocator">
            <summary>
            Gets or sets an optional custom scheduler
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.CustomListBoxControl`1">
            <summary>
            A list box with a custom painter.
            </summary>
            <typeparam name="T">Type of the listbox items.</typeparam>
        </member>
        <member name="F:JetBrains.UI.Controls.CustomListBoxControl`1.myItemPainter">
            <summary>
            The item painter to use.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Controls.CustomListBoxControl`1.Scrolled">
            <summary>
            Fires when the list box is scrolled.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonDialogs.PromptWinForm.ShowDialog">
            <summary>
            Shows the prompt form with the <see cref="T:JetBrains.UI.Application.IMainWindow"/> as the parent.
            Returns whether the user accepted the change.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonDialogs.PromptWinForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonDialogs.PromptWinForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.CommonDialogs.PromptWinForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.DropDownButton">
            <summary>
            Represents drop down button
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.DropDownButton.OnClick">
            <summary>
            Called when a control is clicked by the mouse or the keyboard. 
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.DropDownButton.DropDownMenu">
            <summary>
            Gets or sets a context menu
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommonControls.EditboxGlyph">
            <summary>
            Places a static glyph into an editbox control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.EditboxGlyph.#ctor(System.Windows.Forms.TextBox,JetBrains.UI.Icons.IconId,JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            Places the glyph into an owning editbox.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.EditboxGlyph.GetTooltip(JetBrains.DataFlow.Lifetime,System.Drawing.Point)">
            <summary>
            Called by tooltip manager, if the tooltip is to be displayed
            </summary>
            <param name="lifetime"></param>
            <param name="point">Point in control's coordinates</param>
            <returns><see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/>, or <c>Null</c> if no tooltip should be displayed.</returns>
        </member>
        <member name="P:JetBrains.UI.CommonControls.EditboxGlyph.Glyph">
            <summary>
            Gets the image for the glyph.
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.EditboxGlyph.TooltipProvider">
            <summary>
            Gets or sets the provider that defines the tooltip for the control.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.FormBase">
            <summary>
            The base class for dialogs that are owned by the DevEnv main window.
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommonControls.Controls.FormOwnedByMainWindow">
            <summary>
            This class represents a form that should be owned by a main IDE window. It should be used as a base
            class for various dialogs etc
            </summary>
        </member>
        <member name="T:JetBrains.UI.GotoByName.GotoByNameController">
            <summary>
            Controls a <see cref="T:JetBrains.UI.GotoByName.GotoByNameModel"/>, implements the basic services to support async calculation.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.IsComplete">
            <summary>
            Gets or sets whether the data for the controller to produce the items from is complete.
            Affects the <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.IsReady"/> property that is <c>True</c> only when <see cref="F:JetBrains.UI.GotoByName.GotoByNameController.IsComplete"/> and no async action is running.
            You cannot set the <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.IsReady"/> directly, alter this property value instead.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.IsNotRunningAsyncAction">
            <summary>
            Reflects the internal async state.
            </summary>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameController.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.GotoByName.GotoByNameModel,JetBrains.Application.IShellLocks)">
            <summary>
            Creates the controller and attaches to the model.
            The controller lifetime is also synchronized to the model lifetime. That is, when the model is disposed of, the controller is also disposed of (but not the other way).
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.EtcItemKey">
            <summary>
            Key for the “More” item in the menu.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.FuncEtcItemExecute">
            <summary>
            If the action is available, then the <see cref="F:JetBrains.UI.GotoByName.GotoByNameController.EtcItemKey"/> that's added to the end of the list if there're too many items to show is enabled and can be executed. Also, a toolbar button is present to execute this same action.
            Executes on the primary thread.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.ItemsGottenDirty">
            <summary>
            Fires when the <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.Items"/> collection is considered dirty and should be recalculated by the implementing model.
            Listens for changes in all the affecting properties, groups them, and then fires this aggregate signal.
            </summary>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameController.CreateEtcItem">
            <summary>
            The “more…” item at the end of the truncated list.
            </summary>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameController.BeforeUpdateItems">
            <summary>
            When the items get dirty (<see cref="F:JetBrains.UI.GotoByName.GotoByNameController.ItemsGottenDirty"/>), this function is called on the UI thread right before the <see cref="M:JetBrains.UI.GotoByName.GotoByNameController.UpdateItems(System.String,System.Func{System.Collections.Generic.IEnumerable{JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem},JetBrains.UI.GotoByName.GotoByNameController.AddItemsBehavior,System.Boolean})"/> thing.
            The base implementation clears the collection.
            </summary>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameController.ExecuteItem(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem,JetBrains.DataFlow.ISignal{System.Boolean})">
            <summary>
            Called when an item is to be executed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameController.UpdateItems(System.String,System.Func{System.Collections.Generic.IEnumerable{JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem},JetBrains.UI.GotoByName.GotoByNameController.AddItemsBehavior,System.Boolean})">
            <summary>
            When the items get dirty (<see cref="F:JetBrains.UI.GotoByName.GotoByNameController.ItemsGottenDirty"/>), this function is called on the secondary thread.
            You can use the static methods of <see cref="T:JetBrains.Application.InterruptableActivityCookie"/> to check if the calculation results are not needed anymore and it should be canceled.
            </summary>
            <param name="filterString">The filtering string against which the items list should be produced.</param>
            <param name="itemsConsumer">A function you can use to add items to the output collection in a thread-safe manner. The function checks for the items limit and returns whether more items can be added.</param>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameController.InitDefaultAsyncAction(JetBrains.DataFlow.Lifetime,JetBrains.Threading.IThreading,JetBrains.Application.IShellLocks)">
            <summary>
            Starts watching for the model's getting dirty.
            Contains the code for spawning the async recalculation of the items.
            </summary>
            <param name="lifetime"></param>
            <param name="invocator"></param>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameController.InternalExecuteItem(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem,JetBrains.Application.IShellLocks)">
            <summary>
            Relays the <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.IncomingExecuteItem"/> to the <see cref="M:JetBrains.UI.GotoByName.GotoByNameController.ExecuteItem(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem,JetBrains.DataFlow.ISignal{System.Boolean})"/> method, filtering out the <see cref="F:JetBrains.UI.GotoByName.GotoByNameController.EtcItemKey"/> execution.
            </summary>
        </member>
        <member name="P:JetBrains.UI.GotoByName.GotoByNameController.Model">
            <summary>
            The data part of the thing.
            </summary>
        </member>
        <member name="T:JetBrains.UI.GotoByName.GotoByNameController.AddItemsBehavior">
            <summary>
            Defines what the <c>FAddItems</c> parameter of the <see cref="M:JetBrains.UI.GotoByName.GotoByNameController.UpdateItems(System.String,System.Func{System.Collections.Generic.IEnumerable{JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem},JetBrains.UI.GotoByName.GotoByNameController.AddItemsBehavior,System.Boolean})"/> function should do.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.AddItemsBehavior.Append">
            <summary>
            Appends a new item or items to the existing items list.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.AddItemsBehavior.Replace">
            <summary>
            Replaces all the items in the list with the new ones.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.AsyncState.Idle">
            <summary>
            There are no async operations running. If needed, one could be started right away, and switch to <see cref="F:JetBrains.UI.GotoByName.GotoByNameController.AsyncState.Running"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.AsyncState.Running">
            <summary>
            An async operation is currently running. When it completes, we'd go <see cref="F:JetBrains.UI.GotoByName.GotoByNameController.AsyncState.Idle"/>.
            If the model gets dirty before the operation completes, we set the <see cref="F:JetBrains.UI.GotoByName.GotoByNameController.AsyncState.Cancelling"/> state (so that FIsCancelled starts returning <c>True</c> for the async operation), and wait for the state to become <see cref="F:JetBrains.UI.GotoByName.GotoByNameController.AsyncState.Idle"/> before running a new operation.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.AsyncState.Cancelling">
            <summary>
            The async operation were running when the model state was invalidated. This state holds until the async operation terminates, after which a new one is spawned automatically.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameController.AsyncState.Disposed">
            <summary>
            When the user dismisses the GotoByName UI, the pending async operation should be cancelled. This is the terminal state.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.GotoByName.GotoByNameDataConstants.SearchTextData.Selection">
            <summary>
            Selection &amp; caret position, in the start&amp;length form (<c>Null</c> if none).
            </summary>
        </member>
        <member name="T:JetBrains.UI.GotoByName.GotoByNameMenu">
            <summary>
            Implements the presentation of the Goto By Name functionality that works thru a <see cref="T:JetBrains.UI.PopupMenu.JetPopupMenu"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameMenu.MenuView">
            <summary>
            Gets the menu view, when the menu is running onscreen.
            Otherwise <c>Null</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameMenu.PopupWindow">
            <summary>
            Gets the menu popup window, when the menu is running onscreen.
            Otherwise <c>Null</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameMenu.#ctor(JetBrains.UI.GotoByName.GotoByNameMenuComponent,JetBrains.DataFlow.LifetimeDefinition,JetBrains.UI.GotoByName.GotoByNameModel,System.Windows.Forms.IWin32Window,JetBrains.UI.Controls.GotoByName.GotoByNameDataConstants.SearchTextData)">
            <summary>
            Spawns the Goto By Name <see cref="T:JetBrains.UI.PopupMenu.JetPopupMenu"/>-based UI upon the given model.
            Disposes of the model when done.
            </summary>
            <param name="gotoByNameMenuComponent"></param>
            <param name="lifetimeDefinition"></param>
            <param name="model">Goto-by-name model that provides data for the UI.</param>
            <param name="ownerwin"></param>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameMenu.Init_EditboxColor(JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.IProperty{System.Boolean},JetBrains.DataFlow.IProperty{System.Boolean},JetBrains.DataFlow.IProperty{System.Boolean},JetBrains.UI.PopupMenu.Impl.JetPopupMenuView)">
            <summary>
            Pending / Ready / Invalid color for the editbox text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameMenu.Init_EditboxEnter(JetBrains.DataFlow.Lifetime,JetBrains.UI.GotoByName.GotoByNameModel,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView)">
            <summary>
            Listen for the Enter key in the editbox.
            In case it's pressed when there's no selection (eg when typed a symbol and still calculating in background), wait async for the items to appear in the list, and then execute the first one.
            </summary>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameMenu.Init_ExtensionControl(JetBrains.DataFlow.Lifetime,JetBrains.UI.GotoByName.GotoByNameModel,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView,JetBrains.Threading.IThreading,JetBrains.UI.CommonControls.Fonts.IFontsManager)">
            <summary>
            Places the extension control on the menu, which is a checkbox with an optional checkmark and dynamic text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.GotoByName.GotoByNameMenu.Init_Glyph(JetBrains.DataFlow.Lifetime,JetBrains.UI.GotoByName.GotoByNameModel,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView)">
            <summary>
            Sets up the “busy” glyph.
            </summary>
        </member>
        <member name="T:JetBrains.UI.GotoByName.GotoByNameModel">
            <summary>
            The core part of GotoByName.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameModel.CaptionText">
            <summary>
            Menu title text.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameModel.CheckBoxText">
            <summary>
            Gets the text on the checkbox (or just the right-hand label, if the <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.IsCheckBoxCheckerVisible"/> is false).
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameModel.FilterText">
            <summary>
            The current filter, against which the model produces the list of filtered menu items, <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.Items"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameModel.IncomingExecuteItem">
            <summary>
            This signal is fired on the model by the consumer when a specific menu item should be executed by the model's controller.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameModel.IsCheckBoxChecked">
            <summary>
            Gets or sets whether the checkbox is currently checked.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameModel.IsCheckBoxCheckerVisible">
            <summary>
            Gets whether the checker on the checkbox should be visible, or not.
            If <c>False</c>, only checkbox text should be visible.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameModel.IsCheckBoxVisible">
            <summary>
            Gets whether the check-box (or just its text, if not <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.IsCheckBoxCheckerVisible"/>) is visible in the Goto-By-Name UI.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameModel.IsReady">
            <summary>
            Whether the model is ready, ie the <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.Items"/> list is complete against the <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.FilterText"/>.
            If <c>False</c>, then the <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.Items"/> list is still being calculated in the background.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameModel.Items">
            <summary>
            The current set of menu items that pass the <see cref="F:JetBrains.UI.GotoByName.GotoByNameModel.FilterText"/>.
            Must be modified on the UI thread only.
            </summary>
        </member>
        <member name="F:JetBrains.UI.GotoByName.GotoByNameModel.ToolbarButtons">
            <summary>
            Toolbar buttons for the menu's title.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Components.CustomListBox.IItemPainter`1">
            <summary>
            Interface for creating custom painters
            </summary>
        </member>
        <member name="M:JetBrains.UI.Components.CustomListBox.IItemPainter`1.IsHandled(`0)">
            <summary>
            Checks if a given Item can be handled by the painter
            </summary>
            <param name="item">The Item to check</param>
            <returns><c>true</c> if the Item can be handled, <c>false</c> it cannot.</returns>
        </member>
        <member name="M:JetBrains.UI.Components.CustomListBox.IItemPainter`1.GetSize(`0,JetBrains.UI.IGraphicsContainer)">
            <summary>
            Returns size of an item
            </summary>
        </member>
        <member name="M:JetBrains.UI.Components.CustomListBox.IItemPainter`1.Draw(`0,System.Drawing.Graphics,System.Drawing.Rectangle,JetBrains.UI.Components.CustomListBox.DrawMode,System.Boolean)">
            <summary>
            Draws a given Item in specified rectangle
            </summary>
            <remarks>
            If the Item cannot be handled, the method should do nothing
            </remarks>
            <param name="item">The Item to draw</param>
            <param name="g">Graphics to draw in</param>
            <param name="rect">Bounding rectangle to use</param>
            <param name="drawMode"></param>
            <param name="hovered"></param>
        </member>
        <member name="T:JetBrains.UI.Components.ImageListButton.ImageListButton">
            <summary>
            A simple button which draws one of four images from the image list depending on its
            state.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.ApproveItemEventArgs">
            <summary>
            <see cref="T:JetBrains.UI.PopupMenu.JetPopupMenu"/> event arguments that reference an item and request for approval of some action on that item.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.ItemEventArgs">
            <summary>
            <see cref="T:JetBrains.UI.PopupMenu.JetPopupMenu"/> event arguments that reference an item.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.ItemEventArgs.#ctor(JetBrains.UI.PopupMenu.JetPopupMenu,System.Object)">
            <summary>
            Inits the instance.
            </summary>
            <param name="menu">The owning menu, must not be <c>Null</c>.</param>
            <param name="key">Key to the item that is described by the event, <c>Null</c> means “no item” (eg no selection).</param>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.ItemEventArgs.Key">
            <summary>
            Gets the key to the item referenced by this event.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.ItemEventArgs.Menu">
            <summary>
            Gets the popup menu that has fired the event.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.ApproveItemEventArgs.Approved">
            <summary>
            Gets or sets whether the handler approves the event and allows the action meant by it to occur.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.DescribeItemEventArgs">
            <summary>
            Arguments for the <see cref="!:JetPopupMenu.DescribeItemEvent"/> event.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.DescribeItemEventArgs.Descriptor">
            <summary>
            Gets the desciprtor to be filled by the event sink.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.IMenuItemDescriptor">
            <summary>
            Describes how the menu should present an item.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Icon">
            <summary>
            Gets the image (icon) for the item.
            <c>Null</c> if the item has no image.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Mnemonic">
            <summary>
            If the menu is working in the <see cref="F:JetBrains.UI.PopupMenu.KeyboardAccelerationFlags.Mnemonics"/> mode, specifies the mnemonic to assign to this menu item.
            The letter holding the mnemonic will be underlined automatically.
            To specify a mnemonic, either:
            (1) set the <see cref="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Mnemonic"/> to contain a plaintext copy of the item <see cref="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Text"/>, with the mnemonic char prepended by an ampersand “&amp;”; normal ampersands should be doubled in the text,
            or,
            (2) set the <see cref="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Mnemonic"/> to contain the single case-insensitive character of the mnemonic, whose position in the <see cref="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Text"/> will be determined automatically; it's also legal to specify a mnemonic not present in the text.
            May be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.ShortcutText">
            <summary>
            Shortcut text to be displayed to the right of the <see cref="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Text">main item text</see>.
            May be <c>Null</c> or an empty string for no shortcut.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Style">
            <summary>
            Gets or sets the style of the item.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Tag">
            <summary>
            A freehand object tag on the menu item descriptor.
            May be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.TailGlyph">
            <summary>
            Gets or sets an optional glyph that is displayed at the end of the menu item, after its shortcut text.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Text">
            <summary>
            Gets the text that should present the item in the list.
            Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Tooltip">
            <summary>
            Get the tooltip that should be shown when the mouse pointer hovers above this item in the list.
            May be <c>Null</c> or an empty string for no tooltip.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.IncomingDelete">
            <summary>
            This is an incoming signal, which means that it's fired by the filter owner rather than by the filter itself.
            Fired when an item should be deleted.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.IncomingExecute">
            <summary>
            This is an incoming signal, which means that it's fired by the filter owner rather than by the filter itself.
            Fired when an item should be executed.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.IncomingExpand">
            <summary>
            This is an incoming signal, which means that it's fired by the filter owner rather than by the filter itself.
            Fired when an item should be expanded.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.InputItems">
            <summary>
            Input items for the filter, as coming from the previous filter in the stack.
            The filter must perform the filtering operation on them and apply the changes to the <see cref="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.OutputItems"/> collection.
            The filter must not modify its <see cref="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.InputItems"/>, it's changed externally.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.IsBusy">
            <summary>
            Gets whether the filter is currently busy populating the <see cref="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.OutputItems"/> collection.
            The "not ready" state for the async population of the items collection.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.OutputItems">
            <summary>
            Output items of the filter. This collection is changed by the filter only, based on the changes to the <see cref="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.InputItems"/> collection and filter's own operation.
            The <see cref="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.OutputItems"/> result goes either to the input of the next filter, or to the final reault of the stack.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.MenuItemsFilter">
            <summary>
            The default implementation of a menu items filter.
            Although it can be inherited, most operations can be fulfilled by advising its events externally.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MenuItemsFilter.#ctor(JetBrains.DataFlow.Lifetime,System.String)">
            <summary>
            Creates a filter and assigns it an ID.
            This ID will be used to produce the IDs of containing data points (lists and signals).
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.MenuItemsFilter.Id">
            <summary>
            Gets the identifier of the filter.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.MenuItemsFilter.IncomingDelete">
            <summary>
            This is an incoming signal, which means that it's fired by the filter owner rather than by the filter itself.
            Fired when an item should be deleted.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.MenuItemsFilter.IncomingExecute">
            <summary>
            This is an incoming signal, which means that it's fired by the filter owner rather than by the filter itself.
            Fired when an item should be executed.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.MenuItemsFilter.IncomingExpand">
            <summary>
            This is an incoming signal, which means that it's fired by the filter owner rather than by the filter itself.
            Fired when an item should be expanded.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.MenuItemsFilter.InputItems">
            <summary>
            Input items for the filter, as coming from the previous filter in the stack.
            The filter must perform the filtering operation on them and apply the changes to the <see cref="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.OutputItems"/> collection.
            The filter must not modify its <see cref="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.InputItems"/>, it's changed externally.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.MenuItemsFilter.IsBusy">
            <summary>
            Gets whether the filter is currently busy populating the <see cref="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.OutputItems"/> collection.
            The "not ready" state for the async population of the items collection.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.MenuItemsFilter.OutputItems">
            <summary>
            Output items of the filter. This collection is changed by the filter only, based on the changes to the <see cref="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.InputItems"/> collection and filter's own operation.
            The <see cref="P:JetBrains.UI.PopupMenu.Impl.IMenuItemsFilter.OutputItems"/> result goes either to the input of the next filter, or to the final reault of the stack.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.MenuItemsContainer">
            <summary>
            A composite container for the <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc"/> items.
            Aggregates several filters, organizes them into a stack, allows for incremental population or filtering of the items.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.MenuItemsContainer.myPushFilterLinks">
            <summary>
            Links between the filters' output-input collections, as well as the outer collections of the container itself.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView">
            <summary>
            Layouter and renderer interface that handles the presentation for the <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem"/>.
            Directed and invoked by <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.GetSize(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags)">
            <summary>
            Gets the actual size of the item at the current moment, as obtained after the last <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)"/>, according to which the item is about to <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.Paint(System.Drawing.Graphics,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags,JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner)"/>.
            Flags affect the upper margin size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.HitTest(System.Drawing.Point)">
            <summary>
            Performs a hit-test of the menu item.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer)">
            <summary>
            First (bottom-up) part of the layout: the preferred sizes are being collected.
            Calculates the per-column preferred size of the menu item.
            Should be called before <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)"/> on any change.
            </summary>
            <param name="gc">A device context to measure the text against.</param>
            <returns>Returns an array of preferred sizes for each of the cells defined.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)">
            <summary>
            Performs the top-down part of the layout, when the item receives some size it should layout itself into.
            Should be called after <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer)"/>.
            </summary>
            <param name="cells">The available size for layouting each of the cells into.</param>
            <param name="gc">A device context to measure the text against.</param>
            <returns>The size the item succeeded to layout into. Typically, should be equal in width to the sum of all the cell widths, and in height to the maximum height encountered.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.Paint(System.Drawing.Graphics,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags,JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner)">
            <summary>
            Paints the item according to the current layout.
            <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)"/> must be called before painting to achieve a meaningful result.
            The painting is performed within the <see cref="T:System.Drawing.Size"/>, at the location <see cref="P:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.Location"/>.
            Either includes or not the upper margin that constitutes the spacing between the items and makes the item asymmetric.
            The first item in non-scrollable menu and the standalone item presentation should not have the upper margin.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.Item">
            <summary>
            Gets the item this presentation handler is attached to.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.Location">
            <summary>
            Gets or sets the location.
            Must be set before calling the <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.Paint(System.Drawing.Graphics,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags,JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner)"/> method.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuColumnId">
            <summary>
            Column IDs for the menu item columns.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuColumnId.Icon">
            <summary>
            A column that holds the item icon.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuColumnId.Label">
            <summary>
            A column that renders the item's text label and shortcut key.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuColumnId.MAX">
            <summary>
            The total number of columns defined.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc">
            <summary>
            Implements the <see cref="T:JetBrains.UI.PopupMenu.JetPopupMenu"/> overall runtime logic.
            Presentation is handled by <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.Application.Settings.ISettingsStore)">
            <summary>
            Initializes the instance.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ArrowKeysWrapAroundEnds">
            <summary>
            Whether selection should wrap around ends of the items list in the menu.
            <c>True</c> by default.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.AutoselectFirstItem">
            <summary>
            Whether to select the first menu item when items appear in the menu. <c>True</c> is the default behavior.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.BeforeExecuteAction">
            <summary>
            Fires before an action is executed on a menu item or a toolbar button.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.CurrentItems">
            <summary>
            The list of items currently displayed in the menu, as produced by the filters.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ItemChanged">
            <summary>
            An item has changed.
            This event is fired for the changes in the item state (eg selection). Note: not valid if the whole collection changes.
            You can fire it externally if you change the item presentation (but not the size).
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ItemsContainer">
            <summary>
            Stores, filters down and providers the menu items for display in this menu.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.KeyboardAcceleration">
            <summary>
            Gets or sets the way keyboard acceleration works for the list.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.LastSelectedItem">
            <summary>
            Gets the most recent non-<c>Null</c> <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.SelectedItem">selected item wrapper object</see>.
            <c>Null</c> is a legitimate value meaning there weren't ever any selection, or the MRU selected item has been removed from the items list.
            If not <c>Null</c>, must belong to the <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.CurrentItems"/> collection.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.Mnemonics">
            <summary>
            Handles the mnemonic assignment.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.QuickSearch">
            <summary>
            Manages the incremental QuickSearch process.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.SelectedIndex">
            <summary>
            Gets or sets the index of the currently selected item wihtin the <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.CurrentItems"/> list.
            The return value is guaranteed to be either a valid items array index, or the special <c>-1</c> value in case there is no selection.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.SelectedItem">
            <summary>
            Gets the selected item wrapper object.
            <c>Null</c> is a legitimate value meaning there's no selection.
            If not <c>Null</c>, must belong to the <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.CurrentItems"/> collection.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ToolbarButtons">
            <summary>
            Toolbar buttons for the menu's title.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ApplyCurrentPassFilter(System.Collections.Generic.ICollection{JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem})">
            <summary>
            Applies a current-items-pass filter to the list of menu items, so that only those items are left on output that belong to the <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.CurrentItems"/> list.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.DeleteSelectedItem">
            <summary>
            Removes the selected item from the list, if such an operation is supported by the provider.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.DumpItemsToString">
            <summary>
            Dumps all the menu items.
            Calls <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.DumpItemsToXaml(System.Xml.XmlWriter)"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.DumpItemsToXaml(System.Xml.XmlWriter)">
            <summary>
            Dumps all the menu items.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ExecuteMnemonic(System.Char,System.Boolean@)">
            <summary>
            Tries to execute a mnemonic.
            If there's exactly one item registered for this mnemonic, executes the item.
            If there're no items, does nothing.
            If there're multiple conflicting items, selects them in turn, but does not execute.
            </summary>
            <param name="ch">The character to be tested, either a v-key or a char representation.</param>  // TODO: switch to using the accelerator tables
            <returns>Whether an item was executed for this mnemonic.</returns>
            <param name="bMnemonicWasAccepted">If we've refused to execute (returned <c>False</c>), tells whether it's due to the mnemonic not found (<c>False</c>) or duplicate mnemonic (<c>True</c>).</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ExecuteSelectedItem">
            <summary>
            Performs the action over the selected item, which should have enabled state for the action to succeed.
            Returns whether the execution was performed.
            If there is no selection or the item is disabled, just returns <c>False</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ExpandSelectedItem">
            <summary>
            If the selected item has a sub-menu associated with it, opens that sub-menu and returns the success flag. Otherwise, returns <c>False</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.GetNextIndex(System.Int32,JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.NextItemDir,JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.EndBehavior,JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.AllowedItems)">
            <summary>
            Gets the next/prev item based on the current index.
            Note: the new index is not guaranteed to differ from the original or to fall into the <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.CurrentItems"/> valid indices (eg -1)!
            </summary>
            <param name="nOriginalIndex">Current index, may be <c>-1</c>. Won't fail on totally invalid numbers.</param>
            <returns>The next index, may be <c>-1</c> if <paramref name="endbehavior"/> is <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.EndBehavior.ReturnNothing"/> or there are no [suitable] items.</returns>
            <param name="direction">Whether to go towards the end or beginning.</param>
            <param name="endbehavior">Whether to wrap over the end of the items list.</param>
            <param name="alloweditems">Whether iteration is allowed over all the items, or enabled ones only.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.SelectNextItem(JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.NextItemDir)">
            <summary>
            Selects the next item in either direction.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.InitLogging(JetBrains.DataFlow.Lifetime)">
            <summary>
            Sinks events for logging.
            </summary>
            <param name="lifetime"></param>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.AllowedItems">
            <summary>
            Defines which items could be processed.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.AllowedItems.All">
            <summary>
            All the items are OK.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.AllowedItems.ItemsWithActionsOnly">
            <summary>
            Disabled items should be ignored. Returns items which can be executed or expanded (or both).
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.EndBehavior">
            <summary>
            When requesting the next item, defines the behavior at the end of the list, whether to wrap around or return a "no-selection" item.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.EndBehavior.Stop">
            <summary>
            Can't go “next” beyond the last item.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.EndBehavior.WrapAround">
            <summary>
            Goes to the item at the opposite end after the last item.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.EndBehavior.ReturnNothing">
            <summary>
            Goes to “no selection” after the last item.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ItemIndexEventArgs">
            <summary>
            Event arguments that specify a menu item and its index in the current items collection for fast access in the view.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ItemIndexEventArgs.Index">
            <summary>
            Gets the index of the item that has changed.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ItemIndexEventArgs.Item">
            <summary>
            Gets the item that has changed.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.NextItemDir">
            <summary>
            When requesting the next item, defines the direction of the search.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem">
            <summary>
            Stores the item information and implements the basic behavior of the jet-popup-menu item.
            Is a logical part of <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc"/>, whose visual presentation is handled by <see cref="T:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView"/>-implementors, as directed by <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.myDisplayName">
            <summary>
            Text to be rendered in the list.
            Cannot be <c>Null</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.myIcon">
            <summary>
            The icon. Can be <c>Null</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.myKey">
            <summary>
            An external key to the item.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.myMnemonic">
            <summary>
            An uppercase character that is the item's mnemonic, or <c>Null</c>, if the item has no mnemonics assigned.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.myShortcutText">
            <summary>
            Shortcut text, displayed to the right of the main item text.
            Cannot be <c>Null</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.myStyle">
            <summary>
            Style &amp; state of the item.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.myTailGlyph">
            <summary>
            Holds the tail glyph of the item, which is the rightmost icon that goes after the shortcut text.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.myTooltipText">
            <summary>
            Tooltip text for this item, or an empty string if there is no tools item.
            Cannot be <c>Null</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.#ctor(System.Object,JetBrains.UI.PopupMenu.IMenuItemDescriptor)">
            <summary>
            Creates a new item.
            </summary>
            <param name="key">External key of the item this class would represent.</param>
            <param name="descriptor">Describes the item data to make the item presentation out of it.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.DumpToXaml(System.Xml.XmlWriter)">
            <summary>
            Dumps the object.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.Init(JetBrains.UI.PopupMenu.IMenuItemDescriptor)">
            <summary>
            Retrieves the item data via its provider, adjusts if needed, and stores a static copy.
            Calcs the sizes, but does not layout.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.StubText">
            <summary>
            Gets the default text that should be used when item text is not available.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.DisplayName">
            <summary>
            Gets the text to be rendered in the item.
            Cannot be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.Icon">
            <summary>
            Gets the icon. Can be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.IsEnabled">
            <summary>
            Gets whether this item is enabled.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.IsWithActions">
            <summary>
            Gets whether this item has available actions (to execute or expand).
            Effectively, <see cref="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.IsEnabled"/> or <see cref="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.IsExpandable"/> (which might be both true at the same time).
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.IsExpandable">
            <summary>
            Gets whether this item can be xpanded.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.IsGroupHeader">
            <summary>
            Gets whether this item is a group header item.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.IsSeparator">
            <summary>
            Gets whether this item is a separator item.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.Key">
            <summary>
            Gets the external item key of type <see cref="T:System.Object"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.ManualMnemonic">
            <summary>
            Gets the manually-assigned mnemonic, if any, as was specified in the producing <see cref="T:JetBrains.UI.PopupMenu.IMenuItemDescriptor"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.Mnemonic">
            <summary>
            Gets or sets an uppercase character that is the item's mnemonic, or <c>Null</c>, if the item has no mnemonics assigned.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.ShortcutText">
            <summary>
            Gets the shortcut text to be displayed to the right of the <see cref="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.DisplayName"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.Style">
            <summary>
            Gets the style &amp; state of the item.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.TailGlyph">
            <summary>
            Holds the tail glyph of the item, which is the rightmost icon that goes after the shortcut text.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem.TooltipText">
            <summary>
            Gets the tooltip text for this item, or an empty string if there is no tools item.
            Cannot be <c>Null</c>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView">
            <summary>
            A base class for the popup menu item presentations in their default rendering ("as in menu").
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.myItem">
            <summary>
            Menu item we're rendering.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.mySharedRenderParams">
            <summary>
            Gets the rendering parameters to be used while rendering the items text.
            Non thread-safe.
            You CAN and MUST set up all of the color parameters over this instance each time before the call.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.myLocation">
            <summary>
            <see cref="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Location"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.PaintWithUpperMargin(System.Drawing.Graphics,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags,JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner)">
            <summary>
            Painting implementation. Always includes the upper margin. Works in menu-item-local coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.GetSize(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags)">
            <summary>
            Gets the actual size of the item at the current moment, as obtained after the last <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)"/>, according to which the item is about to <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.Paint(System.Drawing.Graphics,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags,JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner)"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.HitTest(System.Drawing.Point)">
            <summary>
            Performs a vertical hit-test (checks the y-coordinate only).
            </summary>
            <returns>Zero if hit, less than zero if the point is located above the item, and more than zero if below.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer)">
            <summary>
            First (bottom-up) part of the layout: the preferred sizes are being collected.
            Calculates the per-column preferred size of the menu item.
            Should be called before <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)"/> on any change.
            </summary>
            <param name="gc">A device context to measure the text against.</param>
            <returns>Returns an array of preferred sizes for each of the cells defined.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)">
            <summary>
            Performs the top-down part of the layout, when the item receives some size it should layout itself into.
            Should be called after <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer)"/>.
            </summary>
            <param name="cells">The available size for layouting each of the cells into.</param>
            <param name="gc">A device context to measure the text against.</param>
            <returns>The size the item succeeded to layout into. Typically, should be equal in width to the sum of all the cell widths, and in height to the maximum height encountered.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Paint(System.Drawing.Graphics,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags,JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner)">
            <summary>
            Paints the item according to the current layout.
            <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)"/> must be called before painting to achieve a meaningful result.
            The painting is performed within the <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.GetSize(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags)"/>, at the location <see cref="P:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.Location"/>.
            Either includes or not the upper margin that constitutes the spacing between the items and makes the item asymmetric.
            The first item in non-scrollable menu and the standalone item presentation should not have the upper margin.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Item">
            <summary>
            Gets the item this presentation handler is attached to.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Location">
            <summary>
            Gets or sets the location.
            Must be set before calling the <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.Paint(System.Drawing.Graphics,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags,JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner)"/> method.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Dim">
            <summary>
            A static class with dimension constants.
            See the layout image for meanings.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Dim.GroupHeaderGap">
            <summary>
            Width of the gap between the icon column and its bulk fill.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Dim.LabelMinDesiredSize">
            <summary>
            The minimum size under which it's not desirable to shrink the label.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Dim.Margin">
            <summary>
            Width of the left&amp;right margins, height of the upper margin.
            Don't use this directly, instead, see the <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Dim.Margin"/> property that sets the margin height to zero for the first item.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Dim.Separator">
            <summary>
            Height of the separator.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Dim.DisplayNameToShortcutTextGap">
            <summary>
            Minimal gap between the menu item text and its mnemonic on the right.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Dim.TailGlyphSeparatorWidth">
            <summary>
            Width of the tail glyph separator (for an execute-or-expand item).
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemView.Dim.TailGlyphMargin">
            <summary>
            Margin around the tail glyph (separates it from selection rect on the right and separator on the left).
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewHitTestResult">
            <summary>
            Menu item view hit test result.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewHitTestResult.Above">
            <summary>
            The y-coordinate is above the item. The x-coordinate is not checked.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewHitTestResult.Below">
            <summary>
            The y-coordinate is below the item. The x-coordinate is not checked.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewHitTestResult.Bulk">
            <summary>
            The bulk of the menu item.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewHitTestResult.ActiveTailGlyph">
            <summary>
            The tail glyph that can be clicked (eg expandable items).
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags">
            <summary>
            Affects the presentation of menu item views.
            Does not affect layout and measure.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags.None">
            <summary>
            Default.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags.IsSelected">
            <summary>
            The item is currently in the selected state.
            Does not affect item size or layout.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags.ExcludeUpperMargin">
            <summary>
            The item does not have the upper margin (spacer between the items).
            Required for first items in non-scrollable views and standalone presentations.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags.IsExpanded">
            <summary>
            The item has been exanded, and a popup menu has been opened under it. If the item is expand-or-execute, its tail glyph area should be displayed highlighted.
            Does not affect item size or layout.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView">
            <summary>
            Implements the Mainpart sub-control of the <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.ScrollTimerIntervalWithMouse">
            <summary>
            The scroll timer interval in case a mouse button (left or right) is down.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.ScrollTimerIntervalWithoutMouse">
            <summary>
            The scroll timer interval in case neither left nor right mouse button is down.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LastVisibleItem">
            <summary>
            Index of the last visible item in the scrolling view.
            <c>-1</c> means it has not been initialized yet.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myBmpArrowDownDisabled">
            <summary>
            The pre-rendered lower-scroller arrow, disabled state.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myBmpArrowDownEnabled">
            <summary>
            The pre-rendered lower-scroller arrow, enabled state.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myBmpArrowUpDisabled">
            <summary>
            The pre-rendered upper-scroller arrow, disabled state.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myBmpArrowUpEnabled">
            <summary>
            The pre-rendered upper-scroller arrow, enabled state.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myColumnWidths">
            <summary>
            After performing the first layouting, stores the menu-item-column-widths.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myDirtyItems">
            <summary>
            Collects the indices of dirty items that have to be repainted on the next paint iteration.
            The usual <c>GetUpdateRgn</c> mechanisms do not take scrolling into account correctly.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myDropShadowEnabled">
            <summary>
            Caches the drop-shadow-enabled state, as it must be maintained constant between calc-sizes, but should update from time to time.
            Synced to OS settings on each <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnLayout(System.Windows.Forms.LayoutEventArgs)"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myItemToView">
            <summary>
            After the mapping between items and views is established by <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.InitDataFlow_ItemViews(JetBrains.DataFlow.Lifetime,JetBrains.UI.Icons.IThemedIconManager)"/>, contains the up-to-date mapping from document items to item views.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myLastKeyDownWasMnemonic">
            <summary>
            Set by the <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnKeyDownLowPriority(System.Windows.Forms.KeyEventArgs)"/> depending on whether it has successfully processed the key-down message as a mnemonic, or not.
            If <c>False</c>, the <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnKeyPressLowPriority(System.Windows.Forms.KeyPressEventArgs)"/> should try looking up a mnemonic by char also, in addition to the key-down's v-key.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myMenuClientHeight">
            <summary>
            Caches the <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutRects.MenuClient"/> value so that the scroll ranges could be adjusted when the menu client height changes.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myMenuView">
            <summary>
            Codebehind that implements the menu logic.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myMouseLocation">
            <summary>
            Filters out zero movements.
            Also, helps with telling the initial menu display from normal mouse movements.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myMouseWheelScrollDelta">
            <summary>
            Caches the system metric.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myMouseWheelScrollLines">
            <summary>
            Caches the system metric.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myReadonlyCookie">
            <summary>
            A token that supports implementing the readonly <see cref="T:JetBrains.DataFlow.Property`1"/> items.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myRects">
            <summary>
            The current precalculated layout.
            Created on the first top-down layouting pass.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myScrollNeeded">
            <summary>
            Whether the content does not fit into the control's constrained size, and scrolling is needed to present it all.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myScrollPos">
            <summary>
            If <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myScrollNeeded"/>, represents the scrolling position — an index of the item at the top of the view.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myScrollTimer">
            <summary>
            A timer that triggers scrolling by one item.
            Lazily-created.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.myWantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.IsKeyboardNavigating">
            <summary>
            Readonly. Set to <c>True</c> when the keyboard navigation is being performed.
            If the document's selected item is being changed due to a keyboard action, this property is <c>True</c> when the change actually occurs.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.IsMouseNavigating">
            <summary>
            Readonly. Set to <c>True</c> when the mouse navigation is being performed.
            If the document's selected item is being changed due to a mouse action, this property is <c>True</c> when the change actually occurs.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.ExpandedItem">
            <summary>
            Once an item is expaned to show its popup menu, remembers that item. A non-<c>Null</c> value here indicates we're in expanded state, which modifies behavior a bit (eg moving mouse out does not reset selection).
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.IsHighlightingSearchHostResults">
            <summary>
            Whether menu should automatically highlight search hits from the Search Host when rendering menu items.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.RenderItem(JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem)">
            <summary>
            Renders the current presentation of an item.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.IsValidItemLocation(System.Drawing.Point)">
            <summary>
            Checks whether such a location represents a visible item.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.EnsureVisible(System.Int32,JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.VisibleAt)">
            <summary>
            Adjusts the view scrolling so that the item with the given index were visible at the position specified.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.GetAutoscrolling(JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.NextItemDir@)">
            <summary>
            Gets whether the autoscrolling mode is on, and, if yes, what it direction is.
            </summary>
            <param name="direction">Autoscrolling direction, if the retval is <c>True</c>. Otherwise, undefined.</param>
            <returns>Whether autoscrolling is currently on.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.GetHitMenuItemIndex(System.Drawing.Point)">
            <summary>
            Looks up a menu item hit by the given point. <c>-1</c> means outside any items.
            </summary>
            <param name="pt">Point, in client coordinates.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.InitControls">
            <summary>
            Inits the UI controls, including the form itself
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.InitDataFlow_Document(JetBrains.DataFlow.Lifetime)">
            <summary>
            Sinks the document events.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.InitDataFlow_EnableKeyboardTooltips(JetBrains.DataFlow.Lifetime,JetBrains.UI.Tooltips.ITooltipManager,JetBrains.Application.Settings.ISettingsStore)">
            <summary>
            All of the keyboard tooltip handling for this menu.
            Keyboard-tooltips: appear when items are selected with keyboard.
            NOTE: when not given ITooltipManager, does not enable keyboard tooltips.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.InitDataFlow_ItemViews(JetBrains.DataFlow.Lifetime,JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            Monitors the document items, maintains the item views.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.InitDataFlow_ExpandOnHover(JetBrains.DataFlow.Lifetime,JetBrains.Application.Settings.ISettingsStore)">
            <summary>
            When mouse is hovered over exandable items, they'd exand even without clicking.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.InvalidateDirtyItems">
            <summary>
            Marks the regions occupied by those items considered dirty as invalid.
            Helps taking scrolling into account correctly.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.InvalidateItem(System.Int32)">
            <summary>
            Causes the specified item to be repainted on the next painting cycle.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Layouts the main part that includes the part borders, menu items, scrollers, quick-search editbox, etc.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutBottomUp_MenuItems(System.Int32[]@,System.Int32[]@,System.Drawing.Size@,JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Invokes the menu items' bottom-up layouting and collects the information about max-column-widths and total-menu-width.
            </summary>
            <param name="nColumnWidths">Maximum encountered widths for each of the columns.</param>
            <param name="nItemHeights">Height of each of the items.</param>
            <param name="sizeTotal">Total size of all the items (item height is max cells' height, item width is the sum of cell widths).</param>
            <param name="gc">A device context to measure the text against.</param>
            <param name="sizeLimit">The limit for the size, as it helps to reduce the number of calculations.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutTopDown_MenuItems(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            During the top-down layout session, when the menu area is already placed, layouts the menu items and scrolling arrows.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutTopDown_PlaceMenuItems(System.Boolean)">
            <summary>
            Sets the menu items' coordinates according to the scrolling position.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnScrollTimerTick(System.Object,System.EventArgs)">
            <summary>
            The scroll timer has ticked, perform the scrolling.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.Paint(System.Drawing.Graphics)">
            <summary>
            Does just the very painting into the given <see cref="T:System.Drawing.Graphics"/>.
            </summary>
            <param name="g">Device context.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.PrerenderBitmapsStatic">
            <summary>
            Prerenders some of the commonly used UI elements into bitmaps.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.PrerenderBitmapsStatic_ScrollArrows">
            <summary>
            Prerenders the bitmaps for scrolling arrows.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.ResetScrollRanges">
            <summary>
            Resets the scroll ranges and recalculates the current scrolling position so that the selected item were visible and the scrolling pos was not beyound the last reasonable position (ie no empty space beyond the end).
            Should be called after loading a new set of items or after the menu client height (<see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutRects.MenuClient"/>) changes.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.ScrollByOneItem(JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.NextItemDir)">
            <summary>
            Scrolls the view by one item, if possible.
            In either case, one item is expected to appear in view after the scrolling, and zero or more items to disappear at the opposite edge. This is to the case of non-equally-sized items.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.ScrollMenu(System.Int32)">
            <summary>
            Scrolls the menu vertically by the amount given by the <paramref name="dy" /> value, in pixels.
            <paramref name="dy" /> being positive, the content slides down. Otherwise, it slides up.
            This method causes no repaint.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.SelectItemAtPoint(System.Drawing.Point)">
            <summary>
            Selects a menu item that is currently under the point specified.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.SetAutoscrolling">
            <summary>
            Checks whether the autoscrolling mode should be turned on or off, and applies the state.
            Safe to call more than once even in the same auto-scrolling mode.
            No params, as it's evident form mouse position &amp; capture state as whether we're autoscrolling or not.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnMouseWheel(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.MouseWheel"></see> event.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"></see> that contains the event data.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            The non-Transparency mode painting function.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnVisibleChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.VisibleChanged"></see> event.
            </summary>
            
            <param name="e">The <see cref="T:System.EventArgs"></see> that contains the event data. </param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnKeyDownHighPriority(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Should process only high-priority keys.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnKeyDownLowPriority(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Should process all the keys.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnKeyPressLowPriority(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            Should process all the keys.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.Document">
            <summary>
            Gets the object that implements the menu logic.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.FirstVisibleItem">
            <summary>
            Gets the first visible item in the scrolling view.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.MenuView">
            <summary>
            Gets the parent menu view.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.ScrollNeeded">
            <summary>
            Gets whether scrolling is turned on in the menu (if the items do not fit into the constrained size).
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.Colors">
            <summary>
            Gets the set of colors involved in painting the control.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.Dim">
            <summary>
            A static class with dimension constants.
            See the layout image for meanings.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.Dim.ScrollArrow">
            <summary>
            Size of the scroller arrow inside the <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.Dim.Scroller">scroller area</see>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.Dim.ScrollArrowMargin">
            <summary>
            A width-only size that defines the minimum distance between a scroll arrow and the edge of its parent scroll area.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.Dim.Scroller">
            <summary>
            Height-only size of the scroller area.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutRects">
            <summary>
            Groups a set of rectangles that completely define the layout and drawing parts of the control.
            An instance is filled on the layouting stage, and used for painting and hittesting.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutRects.MenuLowerScrollArrow">
            <summary>
            Layouted in <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutTopDown_PlaceMenuItems(System.Boolean)"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutRects.MenuLowerScrollArrow2">
            <summary>
            Layouted in <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutTopDown_PlaceMenuItems(System.Boolean)"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutRects.MenuUpperScrollArrow">
            <summary>
            Layouted in <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutTopDown_PlaceMenuItems(System.Boolean)"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutRects.MenuUpperScrollArrow2">
            <summary>
            Layouted in <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.LayoutTopDown_PlaceMenuItems(System.Boolean)"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.VisibleAt">
            <summary>
            Location argument for the <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.EnsureVisible(System.Int32,JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.VisibleAt)"/> function.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.VisibleAt.DontCare">
            <summary>
            The menu should be scrolled so that the item at the given index were visible, be it at the top, bottom or middle of the list.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.VisibleAt.Top">
            <summary>
            The menu should be scrolled so that the item at the given index were at the top of the visible area.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.VisibleAt.Bottom">
            <summary>
            The menu should be scrolled so that the item at the given index were at the bottom of the visible area.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView">
            <summary>
            Layouter and renderer for ordinary menu items.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.RTailGlyphSeparatorHot">
            <summary>
            On an execute-or-expand item, a separator between bulk and tail glyph (when item is in the selected state).
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.RTailGlyphSeparatorCold">
            <summary>
            On an execute-or-expand item, a separator between bulk and tail glyph (when item is not in the selected state).
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.RTailGlyphSeparatedSelectionBody">
            <summary>
            On an execute-or-expand item, the part of selection body in the tail glyph area, after the separator between bulk and tail glyph. If such an item is expanded, should be highlighted.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.myIsIconFit">
            <summary>
            Whether the icon fits into the specified size or not.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.myCache_LayoutBottomUp_ResultCells">
            <summary>
            Caches the <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer)"/> calculations.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.myCache_LayoutTopDown_InputCells">
            <summary>
            Caches the <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)"/> input cells. If they don't differ, the rects will not be recalculated.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.GetIconConstrainedSize">
            <summary>
            Gets the icon size, constrained by the min-icon-size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.HitTest(System.Drawing.Point)">
            <summary>
            Performs a vertical hit-test (checks the y-coordinate only).
            </summary>
            <returns>Zero if hit, less than zero if the point is located above the item, and more than zero if below.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer)">
            <summary>
            First (bottom-up) part of the layout: the preferred sizes are being collected.
            Calculates the per-column preferred size of the menu item.
            Should be called before <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)"/> on any change.
            </summary>
            <param name="gc">A device context to measure the text against.</param>
            <returns>Returns an array of preferred sizes for each of the cells defined.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)">
            <summary>
            Performs the top-down part of the layout, when the item receives some size it should layout itself into.
            Should be called after <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer)"/>.
            </summary>
            <param name="cells">The available size for layouting each of the cells into.</param>
            <param name="gc">A device context to measure the text against.</param>
            <returns>The size the item succeeded to layout into. Typically, should be equal in width to the sum of all the cell widths, and in height to the maximum height encountered.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.PaintWithUpperMargin(System.Drawing.Graphics,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags,JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner)">
            <summary>
            Painting implementation. Always includes the upper margin. Works in menu-item-local coordinates.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.IconCellPadding">
            <summary>
            Padding for the icon and to the icon-cell boundaries.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.LabelCellPadding">
            <summary>
            Padding for the label and to the label-cell boundaries.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.LabelCellPadding_TextPart">
            <summary>
            Padding around the text part of the label (displayname + shortcut text) up to (not including) the selection margin &amp; tail glyph.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.LabelCellPadding_AroundPartsToFullSell">
            <summary>
            Around the already-padded <see cref="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuNormalItemView.LabelCellPadding_TextPart"/> and tail glyph, the padding that makes up the selection border and cell margins (menu item margins) up to the whole size of the cell.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuSeparatorItemView">
            <summary>
            Layouter and renderer for separator menu items.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuSeparatorItemView.RNonGradientAboveSep">
            <summary>
            Non-gradient part above the separator line (the upper margin).
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuSeparatorItemView.RNonGradientLefty">
            <summary>
            Non-gradient part to the left of the separator line, to the right of the gradient part.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuSeparatorItemView.RSeparatorBody">
            <summary>
            The separator itself.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuSeparatorItemView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer)">
            <summary>
            First (bottom-up) part of the layout: the preferred sizes are being collected.
            Calculates the per-column preferred size of the menu item.
            Should be called before <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuSeparatorItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)"/> on any change.
            </summary>
            <param name="gc">A device context to measure the text against.</param>
            <returns>Returns an array of preferred sizes for each of the cells defined.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuSeparatorItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)">
            <summary>
            Performs the top-down part of the layout, when the item receives some size it should layout itself into.
            Should be called after <see cref="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuSeparatorItemView.LayoutBottomUp(JetBrains.UI.IGraphicsContainer)"/>.
            </summary>
            <param name="cells">The available size for layouting each of the cells into.</param>
            <param name="gc">A device context to measure the text against.</param>
            <returns>The size the item succeeded to layout into. Typically, should be equal in width to the sum of all the cell widths, and in height to the maximum height encountered.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuSeparatorItemView.PaintWithUpperMargin(System.Drawing.Graphics,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.ColorSet,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags,JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemAdorner)">
            <summary>
            Paints the item according to the current layout.
            <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.LayoutTopDown(System.Drawing.Size[],JetBrains.UI.IGraphicsContainer)"/> must be called before painting to achieve a meaningful result.
            The painting is performed within the <see cref="M:JetBrains.UI.PopupMenu.Impl.IJetPopupMenuItemView.GetSize(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItemViewPresentationFlags)"/>, and the coordinate system origin of <paramref name="g"/> must be adjusted so that it were in the top-left corner of the item place.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView">
            <summary>
            Implements the Title sub-control of the <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.myControlExtension">
            <summary>
            The extension control that's added to the title area.
            <c>Null</c> by default, which means there is no control.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.myEditboxQuickSearch">
            <summary>
            The quick-search string input editbox.
            Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.myIconQuickSearch">
            <summary>
            An icon for the quick search editbox line.
            Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.myMenuView">
            <summary>
            The parent menu view.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.myMouseLocation">
            <summary>
            Filters out zero movements.
            Also, helps with telling the initial menu display from normal mouse movements.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.myRects">
            <summary>
            The current precalculated layout.
            Created on the first top-down layouting pass.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.myStateQuickSearch">
            <summary>
            Whether, how and where the quick-search editbox should be displayed.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.myToolbar">
            <summary>
            The toolbar in the header.
            <c>Null</c> if there are no toolbar items.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.myWantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView,JetBrains.UI.Theming.ITheming,JetBrains.UI.Application.IUIApplicationSimple)">
            <summary>
            Init the instance, attach to the parent menu view.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.IsEditboxChangingColor">
            <summary>
            Specifies whether the QuickSearch editbox color reflects the ready-state and validness of the quick search.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.InitControls(JetBrains.DataFlow.Lifetime,JetBrains.UI.Application.IUIApplicationSimple)">
            <summary>
            Inits the UI controls, including the form itself
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Paint(System.Drawing.Graphics)">
            <summary>
            Does just the very painting into the given <see cref="T:System.Drawing.Graphics"/>.
            </summary>
            <param name="g">Device context.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.UpdateEditboxColor">
            <summary>
            Updates the quick-search editbox coloring to reflect the current state: pending, invalid, etc.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.UpdateQuickSearchState">
            <summary>
            Syncs the quick-search-related UI controls state.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            The non-Transparency mode painting function.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.OnKeyDownHighPriority(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Should process only high-priority keys.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.OnKeyDownLowPriority(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Should process all the keys.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.OnKeyPressLowPriority(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            Should process all the keys.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Document">
            <summary>
            Gets the object that implements the menu logic.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.ExtensionControl">
            <summary>
            Gets or sets the custom extension control that is added to the title.
            May be <c>Null</c>, which means there is no extension control.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.MenuView">
            <summary>
            Gets the parent menu view.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.QuickSearchEditbox">
            <summary>
            Gets the editbox that accepts the quick search string.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Toolbar">
            <summary>
            Gets the toolbar part of the title view.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Colors">
            <summary>
            Gets the set of colors involved in painting the control.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim">
            <summary>
            A static class with dimension constants.
            See the layout image for meanings.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim.CaptionPadding">
            <summary>
            Padding around the caption element of the title.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim.EditboxTextPadding">
            <summary>
            Approximate padding of the editbox text, that includes the border and some additional padding inside it.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim.InterlineGap">
            <summary>
            Gap between the title lines.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim.ItemsGap">
            <summary>
            Gap between different items in the title.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim.Margin">
            <summary>
            Margin around the title client content inside the borders.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim.QuickSearchEditBoxMin">
            <summary>
            The minimum size of the QuickSearch editbox.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim.QuickSearchIconPadding">
            <summary>
            The desired visual passing around the Quick Search icon.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim.QuickSearchIconPaddingLeftInSecondLine">
            <summary>
            The part of the Quick Search icon leftside visual padding that falls within the second line rect.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim.QuickSearchIconPaddingRightInSecondLine">
            <summary>
            The part of the Quick Search icon rightside visual padding that falls within the second line rect.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.Dim.EditboxBorderThickness">
            <summary>
            Thickness of the custom-painted border around the borderless editbox.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.LayoutRects">
            <summary>
            Groups a set of rectangles that completely define the layout and drawing parts of the control.
            An instance is filled on the layouting stage, and used for painting and hittesting.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.QuickSearchEditboxStates">
            <summary>
            Whether, how and where the quick-search editbox should be displayed.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.QuickSearchEditboxStates.Hidden">
            <summary>
            The editbox is hidden, no space is layouted for it.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuTitleView.QuickSearchEditboxStates.ShownInTitle">
            <summary>
            The editbox is displayed right in the title bar.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView">
            <summary>
            The <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView"/>'s toolbar.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.myToolbarRenderParams">
            <summary>
            Use <see cref="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.ToolbarRenderParams"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.myMapKeysToItems">
            <summary>
            Maps keyboard shortcuts to the assigned items.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.myBounds">
            <summary>
            The bounds, in parent coordinates.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.SelectedIndex">
            <summary>
            Gets or sets the index of the selected toolbar button, or <c>-1</c> if none is selected.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.SelectedItem">
            <summary>
            Gets the selected item of the toolbar, or <c>Null</c> if none is available.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.ExecuteSelectedItem">
            <summary>
            Executes an action associated with the selected item.
            Safe to call even if there's no selection.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Processes the keyboard shortcuts associated with the toolbar.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles mouse movements.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.GetHitItemIndex(System.Drawing.Point)">
            <summary>
            Looks up a menu item hit by the given point. <c>-1</c> means outside any items.
            The point must be in owner coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.GetTooltip(JetBrains.DataFlow.Lifetime,System.Drawing.Point)">
            <summary>
            Called by tooltip manager, if the tooltip is to be displayed
            </summary>
            <param name="lifetime"></param>
            <param name="point">Point in control's coordinates</param>
            <returns><see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/>, or <c>Null</c> if no tooltip should be displayed.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.Paint(System.Drawing.Graphics)">
            <summary>
            Renders the context of the windowless control. The rendering bounds are given by the 
            </summary>
            <param name="g">The device context.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.SetBounds(JetBrains.UI.IGraphicsContainer,System.Drawing.Rectangle)">
            <summary>
            Performs the top-down layouting stage, when the control lais out its parts within the given bounds.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="bounds">The new bounds. From now on, this value should be returned from the <see cref="P:JetBrains.CommonControls.IWindowlessControl.Bounds"/> property.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.ToolbarRenderParams">
            <summary>
            Gets the toolbar rendering aspects.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.ItemViews">
            <summary>
            Gets the views for the toolbar items.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.Items">
            <summary>
            Gets the toolbar items.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.MenuView">
            <summary>
            Gets the menu that owns this toolbar.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.Bounds">
            <summary>
            Gets the toolbar bounds (in parent window client rect coords).
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.GottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView">
            <summary>
            A toolbar item on the <see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuView"/>'s toolbar (<see cref="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarView"/>).
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.myShortcutText">
            <summary>
            The shortcut, as a text string.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.myBounds">
            <summary>
            The item bounds, in parent coordinates (unlike other Rects, that are WC-local).
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.IsSelected">
            <summary>
            Gets whether this item is currently in the selected state.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.Execute">
            <summary>
            Executes the action of this menu button.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.HitTestHorizontal(System.Int32)">
            <summary>
            Hit-tests the item by the x-coordinate, which must be in item-local coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.InitShortcuts">
            <summary>
            Inits the shortcuts text, appends to the tooltip.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.GetTooltip(JetBrains.DataFlow.Lifetime,System.Drawing.Point)">
            <summary>
            Called by tooltip manager, if the tooltip is to be displayed
            </summary>
            <param name="lifetime"></param>
            <param name="point">Point in control's coordinates</param>
            <returns><see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/>, or <c>Null</c> if no tooltip should be displayed.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.Paint(System.Drawing.Graphics)">
            <summary>
            Renders the context of the windowless control. The rendering bounds are given by the 
            </summary>
            <param name="g">The device context.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.SetBounds(JetBrains.UI.IGraphicsContainer,System.Drawing.Rectangle)">
            <summary>
            Performs the top-down layouting stage, when the control lais out its parts within the given bounds.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="bounds">The new bounds. From now on, this value should be returned from the <see cref="P:JetBrains.CommonControls.IWindowlessControl.Bounds"/> property.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.ExternalInfo">
            <summary>
            The document of this view.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.Shortcut">
            <summary>
            Gets the shortcut assigned to the toolbar button.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.ShortcutText">
            <summary>
            Gets the <see cref="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.Shortcut"/> formatted as user-friendly text, or an empty string if the shortcut is not defined.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.Toolbar">
            <summary>
            Gets the toolbar that owns this item.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.TooltipText">
            <summary>
            Gets the tooltip text, as provided by the user, without appending any shortcuts. Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.TooltipTextWithShortcut">
            <summary>
            Gets the tooltip text with the shortcut tip, which is the <see cref="T:System.Windows.Forms.ToolTip"/> with a user-friendly rep of <see cref="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.Shortcut"/> appended. Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.Bounds">
            <summary>
            Gets the item bounds, in the same coordinate space, as the parent toolbar (probably, the parent window's client rect coords).
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.GottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuToolbarItemView.Dim">
            <summary>
            Dimension constants.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.JetPopupMenuViewHierarchy">
            <summary>
            Manages nested popup menus.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuViewHierarchy.#ctor(JetBrains.DataFlow.LifetimeDefinition,JetBrains.UI.PopupMenu.Impl.JetPopupMenuView)">
            <summary>
            Creates the hierarchy.
            </summary>
            <param name="lifetimeDefinition">Lifetime of the hierarchy, and of the root menu of the hierarchy (<paramref name="menuviewRoot"/>). Terminated automatically when the root menu exits the hierarchy.</param>
            <param name="menuviewRoot">The root menu in the hierarchy.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.JetPopupMenuViewHierarchy.CloseAll">
            <summary>
            Close all of the menus in the hierarchy, i.e. when a menu item gets executed.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.MnemonicStore">
            <summary>
            Handles the mnemonic assignment and access.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.MnemonicStore.myMapMnemonicToItem">
            <summary>
            Item by mnemonic.
            No duplicate mnemonics are allowed. If a manually-assigned mnemonic conflicts with smth, it's refused.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.PreprocessMnemonic(System.Char)">
            <summary>
            The routine that adapts the mnemonic for case-insensitivity, and all.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.RemoveMnemonicMark(System.String)">
            <summary>
            Removes the mnemonic marks (a single ampersand) from the given text.
            Unescapes normal ampersands (from a double ampersand).
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.RemoveMnemonicMark(System.String,System.String@,System.Int32@,System.Int32@)">
            <summary>
            Removes the mnemonic marks (a single ampersand) from the given text.
            Unescapes normal ampersands (from a double ampersand).
            </summary>
            <param name="escaped">The source escaped string.</param>
            <param name="stripped">The unescaped string (single ampersands stripped, double ampersands unescaped into single).</param>
            <param name="nEscapedMnemonicIndex">Index of the mnemonic character in the <paramref name="escaped"/>, or <c>-1</c> if no mnemonics were found in the string. Note: it's the char itself rather than its ampersand.</param>
            <param name="nStrippedMnemonicIndex">Index of the mnemonic character in the <paramref name="stripped"/>, or <c>-1</c> if no mnemonics were found in the string.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.GetItemsByMnemonic(System.Char)">
            <summary>
            Case-insensitively looks up a set of items by their mnemonic. Won't return <c>Null</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.IsMnemonicUsed(System.Char)">
            <summary>
            Case-insensitively checks whether the given nmenonic is already used by one or more items in the menu.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.RegisterMnemonic(System.Char,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem)">
            <summary>
            Registers a mnemonic for an item.
            A duplicate mnemonic is an error.
            </summary>
            <returns>The preprocessed mnemonic value as it gets into the map, eg, uppercased.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.RegisterMnemonicAndHighlight(System.Char,JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem,System.Int32)">
            <summary>
            Registers a mnemonic for an item.
            A duplicate mnemonic is an error.
            If the <paramref name="index"/> is not <c>-1</c>, the mnemonic is underlined in the menu item presentation.
            </summary>
            <returns>The preprocessed mnemonic value as it gets into the map, eg, uppercased.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.TryGetItemByMnemonic(System.Char)">
            <summary>
            Case-insensitively looks up an item by its mnemonic.
            Returns <c>Null</c> if not found.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.TryGetMnemonicByItem(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem)">
            <summary>
            Returns an uppercase mnemonic for the item, if available, or <c>Null</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.TryUnregister(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem)">
            <summary>
            Unregisters the item's mnemonic, if there is such. Returns the success flag.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.Watch(JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.IListEvents{JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem})">
            <summary>
            Starts watching the collection of menu items for mnemonic assignment.
            This includes manual and auto mnemonics.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.AssignMnemonic_Auto(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem)">
            <summary>
            Chooses and assigns the mnemonics automatically.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.AssignMnemonic_Manual(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem)">
            <summary>
            Checks and places the manually-assigned mnemonics.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.AssignMnemonic_Manual_Free(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem,System.String)">
            <summary>
            Places the non-index-bound mnemonics.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.MnemonicStore.AssignMnemonic_Manual_Positioned(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem,System.String@)">
            <summary>
            Handles positionally-specified manual mnemonics (specified by duplicating the display-name with an ampersand).
            On fallback, the <param name="sManualMnemonic"/> is modified to contain just one proposed mnemonic char.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.SearchHost">
            <summary>
            Implements the incremental search functionality for the <see cref="T:JetBrains.UI.PopupMenu.JetPopupMenu"/> family of controls.
            Can be either consumed directly by the menu customizers to obtain the current search string, or used to produce a menu items filter to be included into the item filters stack in <see cref="F:JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ItemsContainer"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.SearchHost.InputString">
            <summary>
            Gets or sets the string, as entered in the UI.
            The changes to this property are withheld for the grace period and after that they apply to the <see cref="F:JetBrains.UI.PopupMenu.Impl.SearchHost.SearchString"/> and <see cref="F:JetBrains.UI.PopupMenu.Impl.SearchHost.SearchPredicate"/> properties. During that grace period, the <see cref="F:JetBrains.UI.PopupMenu.Impl.SearchHost.IsPending"/> is <c>True</c>, and <see cref="M:JetBrains.UI.PopupMenu.Impl.SearchHost.CommitPendingChanges"/> will cause the changes to be applied immediately.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.SearchHost.IsActive">
            <summary>
            Gets or sets whether the search is currently active.
            The setter fails silently if being set to <c>False</c> while <see cref="F:JetBrains.UI.PopupMenu.Impl.SearchHost.IsAlwaysActive"/> is <c>True</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.SearchHost.IsAlwaysActive">
            <summary>
            Gets or sets whether the search host cannot be deactivated. 
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.SearchHost.IsPending">
            <summary>
            Gets whether there are pending changes to the <see cref="F:JetBrains.UI.PopupMenu.Impl.SearchHost.InputString"/>
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.SearchHost.IsValid">
            <summary>
            Gets or sets whether the current <see cref="F:JetBrains.UI.PopupMenu.Impl.SearchHost.SearchString"/> is considered to be valid by the search-host consumer.
            If the search-host is used as a filter (<see cref="M:JetBrains.UI.PopupMenu.Impl.SearchHost.CreateFilter"/>), then this value reflects the number of items in the filter, meaning the search-string is valid iff there are items in the list after applying the filter.
            Otherwise, just the user-assigned value is stored.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.SearchHost.SearchPredicate">
            <summary>
            Gets the current filtering regex, based on the current <see cref="F:JetBrains.UI.PopupMenu.Impl.SearchHost.SearchString"/>.    
            Func must return NaN to filter out the results. Otherwise it returns priority of item lexicographically (lower double means higher priority)
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.SearchHost.SearchString">
            <summary>
            Gets the current filtering string. Any changes to the <see cref="F:JetBrains.UI.PopupMenu.Impl.SearchHost.InputString"/> get into this property as the grace period expires.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.SearchHost.Matcher">
            <summary>
            Gets the current filtering string. Any changes to the <see cref="F:JetBrains.UI.PopupMenu.Impl.SearchHost.InputString"/> get into this property as the grace period expires.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.SearchHost.SearchHitAdorner">
            <summary>
            The adorner to highlight the current search hits.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.SearchHost.MatchWithPriority(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem,System.Func{System.String,System.Double})">
            <summary>
            Prioritize item. Than lower is return value then higher is priority (to sort lexicographically) in list. Double.NaN means no match.
            </summary>
            <param name="item">What to match</param>
            <param name="predicate"></param>
            <returns>NaN if no match. Priority otherwise.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.SearchHost.ProcessSearchString(System.String)">
            <summary>
            Produces the matcher predicate out of a plaintext search string.
            Throws on errors.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.SearchHost.CommitPendingChanges">
            <summary>
            If the <see cref="F:JetBrains.UI.PopupMenu.Impl.SearchHost.SearchString"/> setter is working asynchronously and defers writes of the new value, causes the deferred write operation to occur immediately.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.SearchHost.CreateFilter">
            <summary>
            Creates a menu items filter that applies the search string to filter the items.
            </summary>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.Impl.Shadoof">
            <summary>
            Floats a shadow near to some other window.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myColorsShadowCorner">
            <summary>
            Colors in the shadow corner.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myColorsShadowLine">
            <summary>
            Colors in the linear shadow.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myBmpShadowCornerLeftBottom">
            <summary>
            Shadow corner.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myBmpShadowCornerRightBottom">
            <summary>
            Shadow corner.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myBmpShadowCornerRightTop">
            <summary>
            Shadow corner.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myBmpShadowHorizontal">
            <summary>
            One-pixel-long shadow segment.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myBmpShadowVertical">
            <summary>
            One-pixel-long shadow segment.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myLocation">
            <summary>
            <see cref="P:JetBrains.UI.PopupMenu.Impl.Shadoof.Location"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myRects">
            <summary>
            The list of rectangles, in client coordinates, that form the thing that should be casting the shadow.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.UpdateRequested">
            <summary>
            Fires when the object gets dirty.
            The object does not update immediately, but instead collects the requests.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.Impl.Shadoof.UpdateRequired">
            <summary>
            Fires when the <see cref="F:JetBrains.UI.PopupMenu.Impl.Shadoof.UpdateRequested"/> signals get collected and are finally executed (basically, when we get off the stack frame).
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.Adjust(System.Drawing.Point,System.Collections.Generic.List{System.Drawing.Rectangle})">
            <summary>
            Sets the new location and new list of rectangles in a single call, thus only one recalculation and redisplay.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.AttachShadowHorizontal(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Attaches a vertical shadow, including the upper corner.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.AttachShadowVertical(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Attaches a vertical shadow, including the upper corner.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.CreateBitmaps">
            <summary>
            Lazy-creates the static bitmaps.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.FillShadowHorizontal(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Tiles the <see cref="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myBmpShadowHorizontal"/> to draw a horizontal shadow. A tricky thing in GDI+.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.FillShadowVertical(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Tiles the <see cref="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myBmpShadowVertical"/> to draw a vertical shadow. A tricky thing in GDI+.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.OptimizeRectangles(System.Collections.Generic.List{System.Drawing.Rectangle})">
            <summary>
            Decreases the number of rects by merging, sorts them vertically, etc.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.CheckCreateWindow">
            <summary>
            Creates the window when it's finally needed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.SetLocation(System.Drawing.Point)">
            <summary>
            Sets the <see cref="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myLocation"/>, tells whether modified, does not cause an update.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.SetRectangles(System.Collections.Generic.List{System.Drawing.Rectangle})">
            <summary>
            Sets the <see cref="F:JetBrains.UI.PopupMenu.Impl.Shadoof.myRects"/>, tells whether modified, does not cause an update.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.Impl.Shadoof.Update">
            <summary>
            Updates the visual presentation on the screen to respect the new coordinates.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.Shadoof.ShadowThickness">
            <summary>
            Gets the linear shadow thickness (height for horizontal, width for vertical).
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.Shadoof.Location">
            <summary>
            Gets or sets the screen location to which the <see cref="P:JetBrains.UI.PopupMenu.Impl.Shadoof.Rectangles"/> coordinates are relative.
            To set both <see cref="P:JetBrains.UI.PopupMenu.Impl.Shadoof.Location"/> and <see cref="P:JetBrains.UI.PopupMenu.Impl.Shadoof.Rectangles"/>, use <see cref="M:JetBrains.UI.PopupMenu.Impl.Shadoof.Adjust(System.Drawing.Point,System.Collections.Generic.List{System.Drawing.Rectangle})"/> to do it in a batch.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.Impl.Shadoof.Rectangles">
            <summary>
            Gets or sets the list of rectangles for which the shadow is displayed.
            The coordinates must be relative to the <see cref="P:JetBrains.UI.PopupMenu.Impl.Shadoof.Location"/>.
            To set both <see cref="P:JetBrains.UI.PopupMenu.Impl.Shadoof.Location"/> and <see cref="P:JetBrains.UI.PopupMenu.Impl.Shadoof.Rectangles"/>, use <see cref="M:JetBrains.UI.PopupMenu.Impl.Shadoof.Adjust(System.Drawing.Point,System.Collections.Generic.List{System.Drawing.Rectangle})"/> to do it in a batch.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.ItemExpandedEventArgs">
            <summary>
            Arguments for the event that notifies about a menu item expanding its submenu.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.ItemExpandedEventArgs.SubmenuLifetime">
            <summary>
            The lifetime of the submenu display. Will be terminated when the submenu closes.
            As you will get this event each time the submenu opens on the same parent menu, bind all per-submenu objects to this lifetime instead of the parent menu's lifetime.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.ItemExpandedEventArgs.Submenu">
            <summary>
            Gets the submenu that will be opened as a result of expanding the submitem.
            Populate it with items and sink its events for item presentation and actions, just like you would do with the parent menu.
            The menu will open after this event exits.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.IToolBarItemInfo">
            <summary>
            A descriptor for the popup menu toolbar item.
            This interface must be wholy implemented, no <see cref="T:System.NotImplementedException"/>s allowed.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IToolBarItemInfo.Clicked">
            <summary>
            Gets the Clicked signal for this toolbar button.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IToolBarItemInfo.IsChecked">
            <summary>
            Gets or sets whether the button is initially checked.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IToolBarItemInfo.Presentation">
            <summary>
            Gets or sets the toolbar button presentation, usually consisting of just one icon.
            <c>Null</c> to hide the button.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IToolBarItemInfo.Shortcut">
            <summary>
            Shortcut key for the toolbar button.
            Must be <see cref="F:System.Windows.Forms.Keys.None"/> if no shortcut is assigned to the button.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.IToolBarItemInfo.TooltipText">
            <summary>
            Gets or sets the tooltip text for the button.
            May be <c>Null</c>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.JetPopupMenu">
            <summary>
            <para>Interface class for the Jet Popup Menu component.</para>
            <para>Create an instance, set up the properties and call for the <c>Show*()</c> method.</para>
            <para>Designed to be usable even without a running shell.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.myCloseOnExecute">
            <summary>
            <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.CloseOnExecute"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.myMenuDocument">
            <summary>
            Menu model document, when menu is running.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.myMenuView">
            <summary>
            Menu view (screen form), when menu is running.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.myNoItemsBanner">
            <summary>
            <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.NoItemsBanner"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.myPopupWindow">
            <summary>
            The popup window object managing the menu position, at the time span the menu is visible on the screen.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.myToolbarButtons">
            <summary>
            <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.ToolbarButtons"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.myCaption">
            <summary>
            <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.Caption"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.Application.IUIApplicationSimple,JetBrains.UI.Application.IIsApplicationActiveState,JetBrains.UI.Tooltips.ITooltipManager,System.Windows.Forms.IWin32Window,JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.PopupWindowManager.PopupWindowManager,JetBrains.Application.Settings.ISettingsStore)">
            <summary>
            <para>Creates the menu object and supplies it with environmental data.</para>
            <para>There are two main usage scenarios:</para>
            <para>• Add items to <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.ItemKeys"/>, sink events like <see cref="F:JetBrains.UI.PopupMenu.JetPopupMenu.DescribeItem"/> or <see cref="F:JetBrains.UI.PopupMenu.JetPopupMenu.ItemClicked"/>, and call <see cref="M:JetBrains.UI.PopupMenu.JetPopupMenu.Show(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,JetBrains.DataFlow.LifetimeDefinition)"/> or <see cref="M:JetBrains.UI.PopupMenu.JetPopupMenu.ShowModal(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,JetBrains.DataFlow.LifetimeDefinition)"/>, or their overloads and variations.</para>
            <para>• If the items are simple, call <see cref="M:JetBrains.UI.PopupMenu.JetPopupMenu.SetItems(JetBrains.UI.PopupMenu.SimpleMenuItem[])"/> and then <see cref="M:JetBrains.UI.PopupMenu.JetPopupMenu.Show(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,JetBrains.DataFlow.LifetimeDefinition)"/> or <see cref="M:JetBrains.UI.PopupMenu.JetPopupMenu.ShowModal(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,JetBrains.DataFlow.LifetimeDefinition)"/>, or their overloads and variations.</para>
            </summary>
            <param name="lifetime">Required. The limiting lifetime of the menu. As you're passing in some components, your access to these components is limited by some lifetime (usually, the lifetime of the entity into which they were injected). To ensure safe access to these components, this lifetime must be passed to the menu.</param>
            <param name="uiapp">Required. Common UI components.</param>
            <param name="isApplicationActiveState">Required. Governs whether popups are allowed to show.</param>
            <param name="tooltipman">Optional. Some functionality might be impaired if omitted.</param>
            <param name="ownerwin">Optional. Will not have a parent window if omitted.</param>
            <param name="windowsHookManager">Optional. Required for proper functioning of multilevel popup menus.</param>
            <param name="popupWindowManager">Optional. Required for proper interaction with other popup windows in the infrastructure.</param>
            <param name="settstore">Optional. Takes overrides from settings, otherwise uses settings' default values.</param>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.DescribeItem">
            <summary>
            Fires when the item needs to be described in order to be presented in the menu.
            The <see cref="P:JetBrains.DataFlow.InOutEventArgs`2.In"/> is the menu item key (not Null).
            The <see cref="P:JetBrains.DataFlow.InOutEventArgs`2.Out"/> is an empty menu item descriptor that should be filled by the event sink.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.ItemClicked">
            <summary>
            Fires when an item is clicked in the menu.
            Gives out the item key.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.ItemDeleted">
            <summary>
            Fires when the menu wants to remove an item.
            The sink must approve the event for the item to disappear from the menu.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.KeyboardAcceleration">
            <summary>
            Gets or sets the way keyboard acceleration works for the list.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.SelectedItemKey">
            <summary>
            Gets the key of the item currently selected in the menu.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.myCaptureMouseInitially">
            <summary>
            Means the list should capture mouse input on startup and trigger the action on mouseup, thus assuming the "mouse-down" part of the input already done.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.myLifetimeLimitOnly">
            <summary>
            The outer lifetime imposed on the menu.
            DO NOT schedulle anything on this lifetime, as the menu is short-lived. It's just limiting the lifetime of the Show method.
            The only allowed action is defining a nested lifetime just for showing the menu, when it's guaranteed to be terminated.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.IsHighlightingSearchHostResults">
            <summary>
            Whether menu should automatically highlight search hits from the Search Host when rendering menu items.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.CaptureIfMouseDown">
            <summary>
            A helper for setting the <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.CaptureMouseInitially"/> property automatically, based on whether the mouse button is currently down or not.
            Has no visible effect if the menu is already running.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.SetItems(JetBrains.UI.PopupMenu.SimpleMenuItem[])">
            <summary>
            Produces a simple static popup menu with self-contained items, each of which has its own <see cref="F:JetBrains.UI.PopupMenu.SimpleMenuItem.Executed"/> event.
            Can be called only once.
            Cannot be used together with setting <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.ItemKeys"/> explicitly.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.Show(JetBrains.DataFlow.LifetimeDefinition)">
            <summary>
            <para>Displays the menu onscreen. Cannot be called twice.</para>
            <para>Calls <see cref="M:JetBrains.UI.PopupMenu.JetPopupMenu.Show(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,JetBrains.DataFlow.LifetimeDefinition)"/> with the <see cref="F:JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen.NoItemsBannerIfNoItems"/> flag.</para>
            </summary>
            <param name="lifetimeDefitionOptional">Optional. As this method shows menu asynchronously, gives you an opportunity to bind something to the menu lifetime if you pass a definition in here. It will be terminated when the menu closes.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.Show(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,JetBrains.DataFlow.LifetimeDefinition)">
            <summary>
            Shows the menu onscreen. Cannot be called twice.
            </summary>
            <param name="when">Specifies the flags that could cancel showing the menu and replace it with something else.</param>
            <param name="lifetimeDefitionOptional">Optional. As this method shows menu asynchronously, gives you an opportunity to bind something to the menu lifetime if you pass a definition in here. It will be terminated when the menu closes.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.ShowCore(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,JetBrains.DataFlow.LifetimeDefinition,JetBrains.UI.PopupMenu.Impl.JetPopupMenuViewHierarchy)">
            <summary>
            Shows the menu onscreen. Cannot be called twice.
            </summary>
            <param name="when">Specifies the flags that could cancel showing the menu and replace it with something else.</param>
            <param name="lifetimeDefitionOptional">Optional. As this method shows menu asynchronously, gives you an opportunity to bind something to the menu lifetime if you pass a definition in here. It will be terminated when the menu closes.</param>
            <param name="hierarchy">For a root menu, <c>Null</c>. For a non-root expanded popup submenu, the hierarchy its parent belongs to.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.ShowIfMultiple(JetBrains.DataFlow.LifetimeDefinition)">
            <summary>
            <para>Displays the menu onscreen. Cannot be called twice.</para>
            <para>Calls <see cref="M:JetBrains.UI.PopupMenu.JetPopupMenu.Show(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,JetBrains.DataFlow.LifetimeDefinition)"/> with the <see cref="F:JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen.NoItemsBannerIfNoItems"/> and <see cref="F:JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen.AutoExecuteIfSingleItem"/> flags.</para>
            </summary>
            <param name="lifetimeDefitionOptional">Optional. As this method shows menu asynchronously, gives you an opportunity to bind something to the menu lifetime if you pass a definition in here. It will be terminated when the menu closes.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.ShowModal(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,JetBrains.DataFlow.LifetimeDefinition)">
            <summary>
            Shows the menu onscreen. Does not return until a menu item is executed or menu is dismissed.
            </summary>
            <param name="when">Specifies the flags that could cancel showing the menu and replace it with something else.</param>
            <param name="lifetimeDefitionOptional">Optional. Gives you an opportunity to forcibly close the menu.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.CheckThread">
            <summary>
            Throws if called on a wrong (non-UI) thread.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.OnMenuItemDeleted(JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem)">
            <summary>
            Processes user's deletion of an item.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.ShowCore_CutoffEarly(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,System.Collections.Generic.ICollection{System.Object})">
            <summary>
            Cut off menu show early, without describing items.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.ShowCore_CutoffLate(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,System.Collections.Generic.ICollection{JetBrains.UI.PopupMenu.Impl.JetPopupMenuItem})">
            <summary>
            Cut off menu show after we know item descriptions, like if it's enabled.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenu.GetOrCreatePopupWindowContext(JetBrains.DataFlow.Lifetime)">
            <summary>
            Gets the layouter supplied by the user, or creates the default one if missing (for the center of the screen, or the main window).
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.CaptionLocation">
            <summary>
            Gets the offset of the menu caption from the menu top left corder, which is needed in case you want to position the image right above some object.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.Caption">
            <summary>
            Gets or sets the popup menu caption, displayed in the title section of the menu.
            <c>Null</c> for no caption.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.CaptureMouseInitially">
            <summary>
            Gets or sets whether the list should capture mouse input on startup and trigger the action on mouseup, thus assuming the "mouse-down" part of the input already done.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.CloseOnExecute">
            <summary>
            Whether to close the menu automatically whenever an item (menu item or toolbar button) is executed. The default is <c>True</c>.
            If <c>False</c>, the menu will not close when you execute an item, unless you spawn some control that steals focus from the menu.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.ItemExpanded">
            <summary>
            Fires when an item should be expanded into a submenu.
            Either a submenu should be shown, or a tooltip explaining the failure to do so.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.ItemKeys">
            <summary>
            Gets the collection to which the keys for the menu items should be added.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.NoItemsBanner">
            <summary>
            Gets or sets the banner that is displayed instead of the menu if there are zero items in the menu.
            May be <c>Null</c>, which means that the menu should be displayed even in case there are no items.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.PopupWindowContext">
            <summary>
            Gets or sets the popup window context that defines the owning context for the menu.
            You might set either <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.PopupWindowContext"/> or <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.PopupWindowContextSource"/>, depending on what you have at hand.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.PopupWindowContextSource">
            <summary>
            Gets or sets the popup window context that defines the owning context for the menu, as a non-lifetimed Source object.
            You might set either <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.PopupWindowContext"/> or <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.PopupWindowContextSource"/>, depending on what you have at hand.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.ToolbarButtons">
            <summary>
            Gets the list of toolbar buttons to display in the title section of the menu.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.JetPopupMenu.Visible">
            <summary>
            Gets or sets whether the menu is currently visible.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen">
            <summary>
            When the menu should not be actually shown.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen.NoItemsBannerIfNoItems">
            <summary>
            If there're no items in the <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.ItemKeys"/> collection, the menu is not shown, just the <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.NoItemsBanner"/> is displayed.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen.NoItemsBannerIfNoEnabledItems">
            <summary>
            If there're no enabled items, the menu is not shown, just the <see cref="P:JetBrains.UI.PopupMenu.JetPopupMenu.NoItemsBanner"/> is displayed.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen.AutoExecuteIfSingleItem">
            <summary>
            If there is exactly one item in the menu, the menu is not shown, and that item is executed automatically. // TODO: check if the item is enabled.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen.AutoExecuteIfSingleEnabledItem">
            <summary>
            If there is exactly one enabled item in the menu, the menu is not shown, and that item is executed automatically.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.JetPopupMenus">
            <summary>
              <para>Factory for popup menus to inject all of the required components into the popup menu.</para>
              <para>Designed to be usable even without a running shell.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenus.myCreate">
            <summary>
              Creates a new popup menu.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.JetPopupMenus.myCreateWithLifetime">
            <summary>
              Creates a new popup menu.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenus.Create">
            <summary>
              Creates a new popup menu.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenus.CreateWithLifetime(JetBrains.DataFlow.Lifetime)">
            <summary>
              Creates a new popup menu.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenus.Show(JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,System.Action{JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupMenu.JetPopupMenu})">
            <summary>
              Shows the menu non-modally, calls your callback to fill the menu, giving you the lifetime for all the layouters and popup window contexts to be used with menu.
              The lifetime you give is just a limiting lifetime and is not critical; the lifetime you're given in the callback should be used for menu-bound entities.
            </summary>
            <param name="lifetime">The limiting lifetime for the menu. Not critical to have, but you should generally have one (i.e. one of your component).</param>
            <param name="when">Skip menu display conditions.</param>
            <param name="FFillMenu">The callback for you to fill the menu with items. Gives you the lifetime of the menu's async show. Bind any per-menu entities to this lifetime.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.JetPopupMenus.ShowModal(JetBrains.UI.PopupMenu.JetPopupMenu.ShowWhen,System.Action{JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupMenu.JetPopupMenu})">
            <summary>
              Shows the menu non-modally, calls your callback to fill the menu, giving you the lifetime for all the layouters and popup window contexts to be used with menu.
              The lifetime you give is just a limiting lifetime and is not critical; the lifetime you're given in the callback should be used for menu-bound entities.
            </summary>
            <param name="when">Skip menu display conditions.</param>
            <param name="FFillMenu">The callback for you to fill the menu with items. Gives you the lifetime of the menu's async show. Bind any per-menu entities to this lifetime.</param>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.KeyboardAccelerationFlags">
            <summary>
            Determines how mnemonics are assigned to menu items.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.KeyboardAccelerationFlags.QuickSearch">
            <summary>
            Enable the Narrow-Down QuickSearch.
            This is the default.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.KeyboardAccelerationFlags.Mnemonics">
            <summary>
            Use mnemonic for quick access to the menu items, as specified at the <see cref="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Mnemonic"/> field and assigned automatically, if missing.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.MenuItemDescriptor">
            <summary>
            The default menu item descriptor.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.MenuItemDescriptor.#ctor(System.Object)">
            <summary>
            Creates the default descriptor from an object by specifying the object's text representation as the item's text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.MenuItemDescriptor.DumpToXaml(System.Xml.XmlWriter)">
            <summary>
            Dumps the object.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.MenuItemDescriptor.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.Icon">
            <summary>
            Gets the image (icon) for the item.
            <c>Null</c> if the item has no image.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.Mnemonic">
            <summary>
            If the menu is working in the <see cref="F:JetBrains.UI.PopupMenu.KeyboardAccelerationFlags.Mnemonics"/> mode, specifies the mnemonic to assign to this menu item.
            The letter holding the mnemonic will be underlined automatically.
            To specify a mnemonic, either:
            (1) set the <see cref="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.Mnemonic"/> to contain a plaintext copy of the item <see cref="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.Text"/>, with the mnemonic char prepended by an ampersand “&amp;”; normal ampersands should be doubled in the text,
            or,
            (2) set the <see cref="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.Mnemonic"/> to contain the single case-insensitive character of the mnemonic, whose position in the <see cref="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.Text"/> will be determined automatically; it's also legal to specify a mnemonic not present in the text.
            May be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.ShortcutText">
            <summary>
            Shortcut text to be displayed to the right of the <see cref="P:JetBrains.UI.PopupMenu.IMenuItemDescriptor.Text">main item text</see>.
            May be <c>Null</c> or an empty string for no shortcut.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.Style">
            <summary>
            Gets or sets the style of the item.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.Tag">
            <summary>
            A freehand object tag on the menu item descriptor.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.TailGlyph">
            <summary>
            Gets or sets an optional glyph that is displayed at the end of the menu item, after its shortcut text.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.Text">
            <summary>
            Gets the text that should present the item in the list.
            Should not be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.MenuItemDescriptor.Tooltip">
            <summary>
            Get the tooltip that should be shown when the mouse pointer hovers above this item in the list.
            May be <c>Null</c> or an empty string for no tooltip.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.MenuItemStyle">
            <summary><seealso cref="T:JetBrains.UI.PopupMenu.MenuItemStyleValidator"/>
            Defines the style and state for a list item described by a <see cref="T:JetBrains.UI.PopupMenu.IMenuItemDescriptor"/> object.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.MenuItemStyle.Enabled">
            <summary>
            This flag is present iff the item is enabled.
            Cannot be used together with <see cref="F:JetBrains.UI.PopupMenu.MenuItemStyle.Separator"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.MenuItemStyle.Separator">
            <summary>
            Whether the item is a separator item.
            Cannot be used together with <see cref="F:JetBrains.UI.PopupMenu.MenuItemStyle.Enabled"/> and <see cref="F:JetBrains.UI.PopupMenu.MenuItemStyle.GroupHeader"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.MenuItemStyle.GroupHeader">
            <summary>
            Whether the item is a static item.
            A static item is a special full-size item that cannot be selected or triggered and is painted in a greyed style.
            Cannot be used together with <see cref="F:JetBrains.UI.PopupMenu.MenuItemStyle.Separator"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.MenuItemStyle.CanExpand">
            <summary>
            Whether the item can be expanded into a submenu.
            An event is fired by the document when submenu should be shown.
            With just this flag, the item itself cannot be executed.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.MenuItemStyleValidator">
            <summary>
            Validates the <see cref="T:JetBrains.UI.PopupMenu.MenuItemStyle"/> values.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.MenuItemStyleValidator.AssertValid(JetBrains.UI.PopupMenu.MenuItemStyle)">
            <summary>
            Throws if invalid.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.SimpleMenuItem">
            <summary>
            A simple menu item for the <see cref="T:JetBrains.UI.PopupMenu.JetPopupMenu"/> that allows to easily create and use a small menu consisting of static items only, with all the handlers attached to the items themselves rather than global “describe” and “clicked” all-item callbacks.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.SimpleMenuItem.#ctor">
            <summary>
            Default ctor. Don't forget to init the item.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.SimpleMenuItem.#ctor(JetBrains.UI.RichText.RichText,JetBrains.UI.Icons.IconId,System.Action)">
            <summary>
            Fully initializes the item.
            </summary>
            <param name="text">Main text of the item.</param>
            <param name="icon">Icon for the item.</param>
            <param name="FOnExecute">Called when the item is clicked.</param>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.SimpleMenuItem.CreateSeparator">
            <summary>
            Creates a ready-for-use separator menu item.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.SimpleMenuItem.Executed">
            <summary>
            Fires when this particular item is clicked.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupMenu.SimpleMenuItem.Expanded">
            <summary>
            Fires when this particular item is expanded (expanding the item should be allowed in the style flags).
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.SimpleMenuItem.Describe(JetBrains.UI.PopupMenu.IMenuItemDescriptor)">
            <summary>
            Copies the item description into the given descriptor.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupMenu.ToolbarItemInfo">
            <summary>
            The default <see cref="T:JetBrains.UI.PopupMenu.IToolBarItemInfo"/> interface implementation.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.ToolbarItemInfo.#ctor(JetBrains.CommonControls.IPresentableItem,JetBrains.UI.RichText.RichText,System.Windows.Forms.Keys,System.Boolean,System.Action{JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc})">
            <summary>
            Initializes all of the fields.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.ToolbarItemInfo.#ctor(JetBrains.CommonControls.IPresentableItem,JetBrains.UI.RichText.RichText,System.Windows.Forms.Keys,System.Boolean,System.Action)">
            <summary>
            Initializes all of the fields.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupMenu.ToolbarItemInfo.#ctor(JetBrains.CommonControls.IPresentableItem,JetBrains.UI.RichText.RichText,System.Windows.Forms.Keys,System.Boolean)">
            <summary>
            Initializes all of the fields.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.ToolbarItemInfo.Clicked">
            <summary>
            Gets the Clicked signal for this toolbar button.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.ToolbarItemInfo.IsChecked">
            <summary>
            Gets or sets whether the button is initially checked.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.ToolbarItemInfo.Presentation">
            <summary>
            Gets or sets the toolbar button presentation, usually consisting of just one icon.
            <c>Null</c> to hide the button.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.ToolbarItemInfo.Shortcut">
            <summary>
            Shortcut key for the toolbar button.
            Must be <see cref="F:System.Windows.Forms.Keys.None"/> if no shortcut is assigned to the button.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupMenu.ToolbarItemInfo.TooltipText">
            <summary>
            Gets or sets the tooltip text for the button.
            May be <c>Null</c>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommonControls.LinkLabel">
            <summary>
            A customized link label that natively supports URIs for opening in the Web browser and copying to clipboard.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.LinkLabel.#ctor(System.String,System.Uri,JetBrains.UI.Application.OpensUri,JetBrains.UI.PopupMenu.JetPopupMenus)">
            <summary>
            A Web URI link.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.LinkLabel.#ctor(System.String,System.Action,JetBrains.UI.PopupMenu.JetPopupMenus)">
            <summary>
            An action link.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.LinkLabel.OnClick(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.Click" /> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data. </param>
        </member>
        <member name="M:JetBrains.UI.CommonControls.LinkLabel.OnLinkClicked(System.Windows.Forms.LinkLabelLinkClickedEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.LinkLabel.LinkClicked" /> event.
            </summary>
            <param name="args">A <see cref="T:System.Windows.Forms.LinkLabelLinkClickedEventArgs" /> that contains the event data. </param>
        </member>
        <member name="M:JetBrains.UI.CommonControls.LinkLabel.WndProc(System.Windows.Forms.Message@)">
            <summary>
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.LinkLabel.GetTooltip(JetBrains.DataFlow.Lifetime,System.Drawing.Point)">
            <summary>
            Called by tooltip manager, if the tooltip is to be displayed
            </summary>
            <param name="lifetime"></param>
            <param name="point">Point in control's coordinates</param>
            <returns><see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/>, or <c>Null</c> if no tooltip should be displayed.</returns>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.PixelSnappedDecorator">
            <summary>
            Represent image control with snapping to pixel grid 
            to make icon sharp (as workaround for .NET 3.5)
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.PixelSnappedDecorator.ArrangeOverride(System.Windows.Size)">
            <summary>
            Decorator computes the position of its single child inside child's Margin and calls Arrange
            on the child. 
            </summary>
            <param name="arrangeSize">Size the Decorator will assume.</param> 
        </member>
        <member name="T:JetBrains.CommonControls.PresentableItemTipPainter">
            <summary>
            A tooltip control painter that renders a standard presentable item on it.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.PresentableItemTipPainter.myBounds">
            <summary>
            Bounds, as assigned by the parent.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.PresentableItemTipPainter.myPresentableItem">
            <summary>
            The rendered presentable item.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.PresentableItemTipPainter.myRenderParams">
            <summary>
            The rendering aspect.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.PresentableItemTipPainter.myWantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemTipPainter.#ctor(JetBrains.CommonControls.IPresentableItem,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            Creates the tip painter.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemTipPainter.#ctor(JetBrains.CommonControls.IPresentableItem,JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            Creates the tip painter.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemTipPainter.#ctor(JetBrains.UI.RichText.RichText,JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            Creates the tip painter.
            Note: you should rather use <see cref="T:JetBrains.CommonControls.RichTextTipPainter"/> for formatted text, because it supports reflow.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemTipPainter.#ctor(System.String,JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            Creates the tip painter.
            Note: you should rather use <see cref="T:JetBrains.CommonControls.RichTextTipPainter"/> for formatted text, because it supports reflow.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemTipPainter.GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemTipPainter.Paint(System.Drawing.Graphics)">
            <summary>
            Renders the context of the windowless control. The rendering bounds are given by the 
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemTipPainter.SetBounds(JetBrains.UI.IGraphicsContainer,System.Drawing.Rectangle)">
            <summary>
            Performs the top-down layouting stage, when the control lais out its parts within the given bounds.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="bounds">The available space.</param>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemTipPainter.SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="P:JetBrains.CommonControls.PresentableItemTipPainter.PresentableItem">
            <summary>
            Gets or sets the presentable item rendered by the view.
            Can be <c>Null</c> for an empty view of zero size.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.PresentableItemTipPainter.RenderParams">
            <summary>
            Gets or sets the rendering aspect.
            Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.PresentableItemTipPainter.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.PresentableItemTipPainter.Bounds">
            <summary>
            The windowless control bounds in the parent coordinates. The implementor should just store and return the value set by the owner.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.PresentableItemTipPainter.GottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.PresentableItemTipPainter.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.ProgressCircle">
            <summary>
            Implements a progress indication control in a circle.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.ProgressCircle.ArrangeOverride(System.Windows.Size)">
            <summary>
            Called to arrange and size the content of a <see cref="T:System.Windows.Controls.Control"></see> object. 
            </summary>
            
            <returns>
            The size of the control.
            </returns>
            
            <param name="arrangeBounds">The computed size that is used to arrange the content.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.ProgressCircle.MeasureOverride(System.Windows.Size)">
            <summary>
            Called to remeasure a control. 
            </summary>
            
            <returns>
            The size of the control.
            </returns>
            
            <param name="constraint">Measurement constraints, a control cannot return a size larger than the constraint.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.ProgressCircle.OnMaximumChanged(System.Double,System.Double)">
            <summary>
            Called when the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Maximum"></see> property changes. 
            </summary>
            
            <param name="newMaximum">New value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Maximum"></see> property.</param>
            <param name="oldMaximum">Old value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Maximum"></see> property.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.ProgressCircle.OnMinimumChanged(System.Double,System.Double)">
            <summary>
             Called when the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Minimum"></see> property changes. 
            </summary>
            
            <param name="oldMinimum">Old value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Minimum"></see> property.</param>
            <param name="newMinimum">New value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Minimum"></see> property.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.ProgressCircle.OnValueChanged(System.Double,System.Double)">
            <summary>
             Called when the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Value"></see> property changes. 
            </summary>
            
            <param name="oldValue">Old value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Value"></see> property</param>
            <param name="newValue">New value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Value"></see> property</param>
        </member>
        <member name="T:JetBrains.UI.Controls.PromptDecorator">
            <summary>
            Represents decorator which designed to show watermark over 
            any control to let user know what to enter in the editor
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.PromptDecorator.PromtProperty">
            <summary>
            Using a DependencyProperty as the backing store for Prompt.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.PromptDecorator.Prompt">
            <summary>
            Gets or sets promt content
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.PromptDecorator.ChildContentPath">
            <summary>
            Gets or sets child of the content
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommonControls.RadioGroup`1">
            <summary>
            Represents a group of radio buttons with a single value that is determined by the radiobutton that is checked.
            There is an option checkbox that disables or enables the whole group.
            </summary>
            <typeparam name="TValue">Type of the value chosen by this group.</typeparam>
        </member>
        <member name="F:JetBrains.UI.CommonControls.RadioGroup`1.myDefaultRadioMargin">
            <summary>
            The default radio button margin to which we're adding.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.RadioGroup`1.myButtonValues">
            <summary>
            Values on the radio buttons.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.RadioGroup`1.myPropertyButtonsEnabled">
            <summary>
            Indicates whether the property buttons should be enabled.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.RadioGroup`1.myValueBeforeDisabling">
            <summary>
            Provides for restoring the selection that used to be before disabling the radio buttons.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.RadioGroup`1.HasCheckbox">
            <summary>
            WHether the label or checkbox is visible.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.RadioGroup`1.LabelText">
            <summary>
            Text of the label (if there's no checkbox), or the checkbox (if it's ON).
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.RadioGroup`1.NothingSelectedValue">
            <summary>
            The <see cref="F:JetBrains.UI.CommonControls.RadioGroup`1.Value"/> when nothing is selected (eg checkbox is unchecked).
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.RadioGroup`1.RadioButtonsAdditionalMargin">
            <summary>
            The additional margin around the radio buttons, ie one that positions them indented under the title check/label.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.RadioGroup`1.Value">
            <summary>
            The composite value of this group.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.RadioGroup`1.AddComment(System.Windows.Forms.Control)">
            <summary>
            Adds a comment to the last radio button.
            The only difference with adding a control directly is that the enabled state of the comment will be synched to the previous radio button.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.RadioGroup`1.AddDependent(System.Windows.Forms.Control)">
            <summary>
            Adds a dependent control to the last radio button.
            The only difference with adding a control directly is that the enabled state of the dependent control will be synched to the previous radio button checked/enabled state.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.RadioGroup`1.AddRadioButton(System.String,`0)">
            <summary>
            Adds a new radio button to the group, along with its value.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.RadioGroup`1.AddRadioButton(System.String,System.Drawing.Image,`0)">
            <summary>
            Adds a new radio button to the group, along with its value.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.RadioGroup`1.AddRef(System.IDisposable)">
            <summary>
            Adds a reference so that it's held until the form is disposed of, after which it's disposed of.
            </summary>
            <param name="ref"></param>
        </member>
        <member name="M:JetBrains.UI.CommonControls.RadioGroup`1.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the <see cref="T:System.Windows.Forms.Control"></see> and its child controls and optionally releases the managed resources.
            </summary>
            
            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources. </param>
        </member>
        <member name="M:JetBrains.UI.Controls.RadioGroupView.#ctor">
            <summary>
            Default ctor. Designer-compatible. Make <see cref="T:JetBrains.UI.Controls.IRadioGroupViewModel"/> available in the data context for the control to work.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RadioGroupView.#ctor(JetBrains.UI.Controls.IRadioGroupViewModel)">
            <summary>
            Assigns view model to the data context of this control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RadioGroupView.SetModel``1(JetBrains.UI.Controls.RadioGroupModel{``0},System.Windows.Controls.Orientation)">
            <summary>
            Assigns view model to the data context of this control. Flient.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.RadioGroupViewModel">
            <summary>
            The automation object class so that to register a view for it. Registering a view for an interface does not quite currently work.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.RadioGroupModel`1">
            <summary>
            Represents a group of radio buttons with a single value that is determined by the radiobutton that is checked.
            There is an option checkbox that disables or enables the whole group.
            </summary>
            <typeparam name="TValue">Type of the value chosen by this group.</typeparam>
        </member>
        <member name="F:JetBrains.UI.Controls.RadioGroupModel`1.HasCheckbox">
            <summary>
            Whether the label should be shown with a checkbox which represents the <see cref="F:JetBrains.UI.Controls.RadioGroupModel`1.NothingSelectedValue"/>: when the checkbox is checked, user can choose between the radio buttons and their values; otherwise, the radio buttons are disabled and the <see cref="F:JetBrains.UI.Controls.RadioGroupModel`1.NothingSelectedValue"/> is assumed.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.RadioGroupModel`1.LabelText">
            <summary>
            Text of the label (of the checkbox if <see cref="F:JetBrains.UI.Controls.RadioGroupModel`1.HasCheckbox"/>).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.RadioGroupModel`1.NothingSelectedValue">
            <summary>
            The <see cref="F:JetBrains.UI.Controls.RadioGroupModel`1.Value"/> when none of the radio buttons is selected. If <see cref="F:JetBrains.UI.Controls.RadioGroupModel`1.HasCheckbox"/>, this is the <see cref="F:JetBrains.UI.Controls.RadioGroupModel`1.Value"/> when the checkbox gets unchecked and all the radio buttons get disabled.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.RadioGroupModel`1.Value">
            <summary>
            <para>The composite value of this group.</para>
            <para>Each radio button is assigned a value. When a radio button is selected, its value gets here. When this proprty changes, the corresponding radio button is also selected.</para>
            <para>If <see cref="F:JetBrains.UI.Controls.RadioGroupModel`1.HasCheckbox"/>, then the checkbox represents one more value, <see cref="F:JetBrains.UI.Controls.RadioGroupModel`1.NothingSelectedValue"/>, which is in effect when the checkbox is not checked (and radio buttons are disabled). When the checkbox gets checked, one of the radio buttons gets selected and dictates its value.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.RadioGroupModel`1.RadioButtons">
            <summary>
            The collection of the radio buttons in the group, each assigned a value, as added with <see cref="M:JetBrains.UI.Controls.RadioGroupModel`1.AddRadioButton(JetBrains.UI.RichText.RichText,`0,System.String)"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RadioGroupModel`1.AddComment(JetBrains.UI.RichText.RichText)">
            <summary>
            Adds a comment to the last radio button.
            The only difference with adding a control directly is that the enabled state of the comment will be synched to the previous radio button.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RadioGroupModel`1.AddDependent(System.Object)">
            <summary>
            Adds a dependent control to the last radio button.
            The only difference with adding a control directly is that the enabled state of the dependent control will be synched to the previous radio button checked/enabled state.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RadioGroupModel`1.AddRadioButton(JetBrains.UI.RichText.RichText,`0,System.String)">
            <summary>
            Adds a new radio button to the group, along with its value.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RadioGroupModel`1.InitDataFlow(JetBrains.DataFlow.Lifetime)">
            <summary>
            Data flow of the model.
            NOTE: part of the control logic rules involving its child control state resides in the view model dataflow init.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.RichTextPresenter">
            <summary>
            RichText representation for WPF
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Controls.RichTextPresenter.IsKeyAccessedProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsKeyAccessed.  
            This enables styling, binding, etc...
            </summary>
        </member>
        <member name="P:JetBrains.UI.Avalon.Controls.RichTextPresenter.IsKeyAccessed">
            <summary>
            Gets or sets whether the RichTextPresenter 
            is key accessed by ALT + accesskey (access key is processed from the RichText)
            </summary>
        </member>
        <member name="P:JetBrains.UI.Avalon.Controls.RichTextPresenter.IsAutoContrasted">
            <summary>
            Gets or sets whether colors will be automatically adjusted to achieve visual contrast
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.RichTextHeading">
            <summary>
            Renders a multiline wrappable heading with one bold paragraph and one normal-text paragraph. 
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.RichTextHeading.myLabelBody">
            <summary>
            Normal text part.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.RichTextHeading.myLabelTitle">
            <summary>
            Bold text part.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextHeading.Body">
            <summary>
            Gets or sets the body part of the heading.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextHeading.Title">
            <summary>
            Gets or sets the title part of the heading.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.RichTextLabel">
            <summary>
            A rich text label control capable of autosizing.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.RichTextLabel.myFormattedBlock">
            <summary>
            The <see cref="P:JetBrains.UI.Controls.RichTextLabel.RichTextBlock"/> formatted to fit the width.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.RichTextLabel.myMapWidthToSize">
            <summary>
            Caches the width-to-size mappings for quick access.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.RichTextLabel.myRichTextBlock">
            <summary>
            The rich text, as set by the user.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.#ctor(JetBrains.UI.CommonControls.Fonts.IFontsManager)">
            <summary>
            Constructs a default rich text label.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.#ctor(JetBrains.UI.Application.IUIApplication)">
            <summary>
            Constructs a default rich text label.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.#ctor(JetBrains.UI.RichText.RichTextBlock,System.Windows.Forms.Padding,JetBrains.UI.Application.IUIApplication)">
            <summary>
            Creates a rich text label, setting the given text and changing the default margin.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.#ctor(JetBrains.UI.RichText.RichTextBlock,System.Windows.Forms.Padding,JetBrains.UI.CommonControls.Fonts.IFontsManager)">
            <summary>
            Creates a rich text label, setting the given text and changing the default margin.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.#ctor(JetBrains.UI.RichText.RichTextBlock,JetBrains.UI.CommonControls.Fonts.IFontsManager)">
            <summary>
            Creates a rich text label, setting the given text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.#ctor(JetBrains.UI.RichText.RichTextBlock,JetBrains.UI.Application.IUIApplication)">
            <summary>
            Creates a rich text label, setting the given text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.#ctor(JetBrains.UI.RichText.RichText,JetBrains.UI.CommonControls.Fonts.IFontsManager)">
            <summary>
            Creates a rich text label, setting the given text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.#ctor(JetBrains.UI.RichText.RichText,JetBrains.UI.Application.IUIApplication)">
            <summary>
            Creates a rich text label, setting the given text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.GetDefaultRichTextLabelRenderParams(JetBrains.UI.CommonControls.Fonts.IFontsManager)">
            <summary>
            Gets the render params the rich text labels use by default.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.UpdateTextBlock">
            <summary>
            Reflows the formatted text block to the new width.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.RichTextLabel.ProcessMnemonic(System.Char)">
            <summary>
            Processes a mnemonic character.
            </summary>
            
            <returns>
            true if the character was processed as a mnemonic by the control; otherwise, false.
            </returns>
            
            <param name="charCode">The character to process. </param>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextLabel.Mnemonic">
            <summary>
            Gets or sets the accelerator keystroke of the control.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextLabel.RenderParams">
            <summary>
            Gets or sets the rendering aspect for the text.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextLabel.RichText">
            <summary>
            Gets or sets the rich text associated with the control.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextLabel.RichTextBlock">
            <summary>
            Gets or sets the formatted text displayed by this label.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextLabel.BackColor">
            <summary>
            Gets or sets the background color for the control.
            </summary>
            
            <returns>
            A <see cref="T:System.Drawing.Color"></see> that represents the background color of the control. The default is the value of the <see cref="P:System.Windows.Forms.Control.DefaultBackColor"></see> property.
            </returns>
            <filterpriority>1</filterpriority><PermissionSet><IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /></PermissionSet>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextLabel.DisplayRectangle">
            <summary>
            Gets the rectangle that represents the display area of the control.
            </summary>
            
            <returns>
            A <see cref="T:System.Drawing.Rectangle"></see> that represents the display area of the control.
            </returns>
            <filterpriority>1</filterpriority>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextLabel.Font">
            <summary>
            Gets or sets the <see cref="P:JetBrains.UI.RenderParams.Font"/> proeprty of the <see cref="P:JetBrains.UI.Controls.RichTextLabel.RenderParams"/>.
            </summary>
            
            <returns>
            The <see cref="T:System.Drawing.Font"></see> to apply to the text displayed by the control. The default is the value of the <see cref="P:System.Windows.Forms.Control.DefaultFont"></see> property.
            </returns>
            <filterpriority>1</filterpriority><PermissionSet><IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/><IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/><IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence"/><IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/></PermissionSet>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextLabel.ForeColor">
            <summary>
            Gets or sets the foreground color of the control.
            </summary>
            
            <returns>
            The foreground <see cref="T:System.Drawing.Color"></see> of the control. The default is the value of the <see cref="P:System.Windows.Forms.Control.DefaultForeColor"></see> property.
            </returns>
            <filterpriority>1</filterpriority><PermissionSet><IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /></PermissionSet>
        </member>
        <member name="P:JetBrains.UI.Controls.RichTextLabel.Text">
            <summary>
            Gets or sets the text associated with this control.
            </summary>
            
            <returns>
            The text associated with this control.
            </returns>
            <filterpriority>1</filterpriority>
        </member>
        <member name="T:JetBrains.UI.Controls.RichTextView">
            <summary>
            When a rich text string is in the datacontext, presents it with <see cref="T:JetBrains.UI.Avalon.Controls.RichTextPresenter"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.RunBindable">
            <summary>
            A text element whose text value can be bound to a property.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.RunBindable.#ctor">
            <summary>
            Initializes a new, default instance of the <see cref="T:System.Windows.Documents.Run"/> class.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.RunBindable.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Windows.Documents.Run"/> class, taking a specified string as the initial contents of the text run.
            </summary>
            <param name="text">A string specifying the initial contents of the <see cref="T:System.Windows.Documents.Run"/> object.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.RunBindable.GetForegroundProp">
            <summary>
            Creates and binds the property.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Components.Separator.Separator.components">
            <summary>Required designer variable.</summary>
        </member>
        <member name="M:JetBrains.UI.Components.Separator.Separator.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Components.Separator.Separator.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.SizeConstraint">
            <summary>
            Represents a constraint on control size
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.SizeConstraint.ConstrainingSize">
            <summary>
            Gets the width and height representing the current constraint.
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommonControls.Spacer">
            <summary>
            A spacer WinForms control to fill the unneeded space.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.Spacer.GetPreferredSize(System.Drawing.Size)">
            <summary>
            Retrieves the size of a rectangular area into which a control can be fitted.
            </summary>
            <returns>
            An ordered pair of type <see cref="T:System.Drawing.Size" /> representing the width and height of a rectangle.
            </returns>
            <param name="proposedSize">The custom-sized area for a control. </param><filterpriority>2</filterpriority>
        </member>
        <member name="F:JetBrains.UI.CommonControls.Controls.SplitedButton.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.Controls.SplitedButton.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.CommonControls.Controls.SplitedButton.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.DoubleClickedEnabled">
            <summary>
            
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.AlwaysDropDown">
            <summary>
            
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.AlwaysHoverChange">
            <summary>
            
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.CalculateSplitRect">
            <summary>
            
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.FillSplitHeight">
            <summary>
            Gets or sets a value indicating whether [fill split height].
            </summary>
            <value><c>true</c> if [fill split height]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.SplitHeight">
            <summary>
            
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.SplitWidth">
            <summary>
            
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.NormalImage">
            <summary>
            
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.HoverImage">
            <summary>
            
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.ClickedImage">
            <summary>
            
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.DisabledImage">
            <summary>
            
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.Controls.SplitedButton.FocusedImage">
            <summary>
            
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.StatusBarProgressIndicator">
            <summary>
            A status bar indicator for a progress.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicator.Icon">
            <summary>
            Icon for the progress.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicator.Indicator">
            <summary>
            The indicator in the status bar.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicator.Text">
            <summary>
            Text.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.StatusBarProgressIndicator.Value">
            <summary>
            Value of the progress, in the [0…1] range.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.StringCollectionEdit.Caption">
            <summary>
            Caption above the strings list.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.StringCollectionEdit.ItemIcon">
            <summary>
            Icon for the items in the list.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.StringCollectionEdit.Items">
            <summary>
            Items in the editable list.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.Misc.FilterController`1">
            <summary>
            Helper class for displaying list of filters buttons , intendeed for use in conjunction with xaml binding. Manages a list of abstract items and allows to toggle their state on\off   
            </summary>
            <typeparam name="FilterItemType"></typeparam>
        </member>
        <member name="T:JetBrains.UI.Controls.Misc.ItemStyles">
            <summary>
            Exposes properties IsFirst \ IsLast on FrameworkElements for styling purposes
            EnableItemsStyle should be set on target panel or itemspresenter
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.Misc.SearchEventArgs.SearchText">
            <summary>
            Gets the current text in the search box.
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommonControls.TableLayoutPanelColored">
            <summary>
            Changes the background without actually changing the backcolor, to avoid inheritance to children.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.TableLayoutPanelColored.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Paints the background of the panel.
            </summary>
            
            <param name="args">A <see cref="T:System.Windows.Forms.PaintEventArgs"></see>  that contains information about the panel to paint.</param>
        </member>
        <member name="P:JetBrains.UI.CommonControls.TableLayoutPanelColored.FillColor">
            <summary>
            Gets or sets the fill color that won't propagate to the children.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.TabStrip.PresentableItemMargin">
            <summary>
            Tab page can be drawn not directly from the rect bounds but with
            some spaces or margins. Without an account for these shifts, the
            presentable item will be drawn directly on the tab border.
            This margin shift the drawing of the presentable item and is accounted
            in the calculation of tab width;
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.IPresentableItem">
            <summary>
            Provides mechanism for specifying most common data for presentation items.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.IPresentableItem.Clear">
            <summary>
            Clears item's images and text.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.IPresentableItem.RichText">
            <summary>
            Gets or sets <see cref="P:JetBrains.CommonControls.IPresentableItem.RichText"/> object to specify text presentation.
            Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.CommonControls.IPresentableItem.Images">
            <summary>
            Gets collection of images that are painted before text.
            Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.IPresentableItemImageOwner">
            <summary>
            Provides mechanism for notification of changes in image collection of <see cref="T:JetBrains.CommonControls.IPresentableItem"/>.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.IPresentableItemImageOwner.NotifyImageCollectionChanged">
            <summary>
            Called when image collection has been changed.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItem.#ctor(JetBrains.UI.Icons.IconId)">
            <summary>
            Creates an icon-only presentable item.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItem.#ctor(JetBrains.UI.Icons.IconId,JetBrains.UI.RichText.RichText)">
            <summary>
            Creates a presentable item that is a labeled icon, with icon on the left.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItem.#ctor(JetBrains.CommonControls.IPresentableItem)">
            <summary>
            Creates a static snapshot of the given presentable item.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.ToolbarButton">
            <summary>
            Special nice button like in IDEA
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.MetroBusyIndicator">
            <summary>
            Represents light-weight control to visualize busy state of dialog or other control in its header
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.MetroBusyIndicator.IsBusyProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsBusy.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.MetroBusyIndicator.BackgroundProperty">
            <summary>
            Using a DependencyProperty as the backing store for Background.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.MetroBusyIndicator.IndicatorBrushProperty">
            <summary>
            Using a DependencyProperty as the backing store for IndicatorBrush.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.MetroBusyIndicator.OnRender(System.Windows.Media.DrawingContext)">
            <summary>
            When overridden in a derived class, participates in rendering operations that are directed by the layout system. 
            The rendering instructions for this element are not used directly when this method is invoked, and are instead preserved for later asynchronous use by layout and drawing. 
            </summary>
            <param name="drawingContext">
            The drawing instructions for a specific element. This context is provided to the layout system.</param>
        </member>
        <member name="P:JetBrains.UI.Controls.MetroBusyIndicator.IsBusy">
            <summary>
            Gets or sets whether TreeGrid is busy now
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.MetroBusyIndicator.Delay">
            <summary>
            Gets or sets initial delay before busy indication
            </summary>
        </member>
        <member name="P:JetBrains.UI.Controls.MetroBusyIndicator.Velocity">
            <summary>
            Gets or sets milliseconds for the full cycle of the animation
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Automation.TreeGridRowAutomationPeer">
            <summary>
            Exposes <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> types to UI Automation
            to manupulate <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> for testing purpose.
            Actually, due to UI virtualization, <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> containers 
            might be inaccasable, so the peer uses an internal <see cref="T:JetBrains.UI.TreeGrid.TreeGridNode"/> to make possible interation with rows.
            Supports ExpandCollapse, SelectionItem and ScrollItem control patterns
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Automation.TreeGridViewAutomationPeer">
            <summary>
            Exposes <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/> types to UI Automation
            to manupulate <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/> for testing purpose.
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.DragDrop.DragDropPopup.DragItemProperty">
            <summary>
            Using a DependencyProperty as the backing store for DragItem.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.DragDrop.DragDropPopup.DragItem">
            <summary>
            Gets or sets drag item
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.EventBasedItemFilter">
            <summary>
            Represent filtration with event-callback, a helpful adapter for XAML
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.EventBasedItemFilter.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.EventBasedItemFilter.IsAccepted(System.Object)">
            <summary>
            Should return true if item is filtered and should be hidden
            </summary>
            <param name="item">Data item</param>
            <returns></returns>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.EventBasedItemFilter.Filter">
            <summary>
            Event callback to filter items
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.FilterEventArgs">
            <summary>
            Represents arguments for EventBasedItemFilter event
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.FilterEventArgs.#ctor(System.Object)">
            <summary>
            Constructor
            </summary>
            <param name="item">Test item</param>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.FilterEventArgs.IsAccepted">
            <summary>
            Gets or sets a value that indicates whether the item passes the filter.
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.FilterEventArgs.Item">
            <summary>
            Gets the object that the filter should test.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ValueChangedEventArgs`1">
            <summary>
            Arguments for handler of value changed event
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:JetBrains.UI.ValueChangedEventArgs`1.#ctor(`0,`0)">
            <summary>
            Constructor
            </summary>
            <param name="previous">Previous value, before changing</param>
            <param name="current">Current value, new value</param>
        </member>
        <member name="P:JetBrains.UI.ValueChangedEventArgs`1.Previous">
            <summary>
            Gets previous value, before changing
            </summary>
        </member>
        <member name="P:JetBrains.UI.ValueChangedEventArgs`1.Current">
            <summary>
            Get current value, new value
            </summary>
        </member>
        <member name="T:JetBrains.UI.ValueChangedEventHandler`1">
            <summary>
            Generic delegate for handler of value changed event
            </summary>
            <typeparam name="T">Type of changed value</typeparam>
            <param name="sender">Sender</param>
            <param name="args">Previous and current values</param>
        </member>
        <member name="T:JetBrains.UI.Controls.VirtualListBoxControl`2">
            <summary>
              Virtual list box control
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.DefaultIssueTracker">
            <summary>
              <para>The default issue tracker which is used for submitting all exceptions to the Exception Analyzer and YouTrack.</para>
              <para>Until the environment is ready to create this component, a manually-created copy (without any inheritors) is used for submitting exceptions.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.UI.DetailsControl">
            <summary>
            Interaction logic for DetailsControl.xaml
            </summary>
            <summary>
            DetailsControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.DetailsControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="F:JetBrains.UI.ExceptionReport.UI.DetailsHost.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.DetailsHost.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.DetailsHost.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.UI.ExceptionBrowserControl">
            <summary>
            Interaction logic for ExceptionBrowserControl.xaml
            </summary>
            <summary>
            ExceptionBrowserControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.ExceptionBrowserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="F:JetBrains.UI.ExceptionReport.UI.ExceptionBrowserHost.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.ExceptionBrowserHost.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.ExceptionBrowserHost.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.UI.ExceptionBrowserHostControl">
            <summary>
            Interaction logic for ExceptionBrowserHostControl.xaml
            </summary>
            <summary>
            ExceptionBrowserHostControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.ExceptionBrowserHostControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.src.ExceptionReport.UI.ExceptionDataControl">
            <summary>
            Interaction logic for ExceptionDataControl.xaml
            </summary>
            <summary>
            ExceptionDataControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.src.ExceptionReport.UI.ExceptionDataControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.UI.ExceptionBrowser">
            <summary>
            Interaction logic for MainWindow.xaml
            </summary>
            <summary>
            ExceptionBrowser
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.ExceptionBrowser.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.UI.DetailsHostControl">
            <summary>
            Interaction logic for MainWindow.xaml
            </summary>
            <summary>
            DetailsHostControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.DetailsHostControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.UI.PendingExceptionsControl">
            <summary>
            Interaction logic for PendingExceptionsControl.xaml
            </summary>
            <summary>
            PendingExceptionsControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.PendingExceptionsControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.UI.SubmittedExceptionsControl">
            <summary>
            Interaction logic for UserControl1.xaml
            </summary>
            <summary>
            SubmittedExceptionsControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.SubmittedExceptionsControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.UI.TextBoxDetailsPanel">
            <summary>
            Interaction logic for TextBoxDetailsPanel.xaml
            </summary>
            <summary>
            TextBoxDetailsPanel
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.TextBoxDetailsPanel.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.UI.TrackerLoginControl">
            <summary>
            Interaction logic for TrackerLoginControl.xaml
            </summary>
            <summary>
            TrackerLoginControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.UI.TrackerLoginControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.DataTemplateCollectionSelector">
            <summary>
            Chooses a data template based on the type of the item.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Extensions.WindowsPresentaionTreeHelper.FindVisualAncestor(System.Windows.DependencyObject,System.Type,System.Windows.Controls.ItemsControl)">
            <summary>
            find the visual ancestor by type and go through the visual tree until the given itemsControl will be found
            </summary>
        </member>
        <member name="M:JetBrains.UI.Extensions.WindowsPresentaionTreeHelper.TransferFocusInto(System.Windows.DependencyObject)">
            <summary>
            Transfers focus into element or one of its children. It is seeking first Focusable element down to the visual and logical children and tries to focus it
            </summary>
            <param name="reference"></param>
            <returns>True if element is found and focused, false in case no focusable elements are found</returns>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.ISelectionValidator">
            <summary>
            TODO: write documentation for ISelectionValidator
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.ObjectIndexPair`1">
            <summary>
            Represents pair of data item and its index in parent's children colleciton
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.ObjectIndexPath`1">
            <summary>
            Represents full path to a data item in the tree control including indices
            </summary>
            <typeparam name="T">Type of data item</typeparam>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.ObjectPath`1">
            <summary>
            Represents full path to a data item in the tree control
            </summary>
            <typeparam name="T">Type of data item</typeparam>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Primitives.SortDirectionPresentation">
            <summary>
            Represents high-performance control to visualize sorting direction of an TreeGrid column
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Primitives.MetroBusyIndicatorPresentation">
            <summary>
            Represents light-weight control to visualize busy state of TreeGrid
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Primitives.MetroBusyIndicatorPresentation.IsBusyProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsBusy.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Primitives.MetroBusyIndicatorPresentation.BackgroundProperty">
            <summary>
            Using a DependencyProperty as the backing store for Background.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Primitives.MetroBusyIndicatorPresentation.IndicatorBrushProperty">
            <summary>
            Using a DependencyProperty as the backing store for IndicatorBrush.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.Primitives.MetroBusyIndicatorPresentation.OnRender(System.Windows.Media.DrawingContext)">
            <summary>
            When overridden in a derived class, participates in rendering operations that are directed by the layout system. 
            The rendering instructions for this element are not used directly when this method is invoked, and are instead preserved for later asynchronous use by layout and drawing. 
            </summary>
            <param name="drawingContext">
            The drawing instructions for a specific element. This context is provided to the layout system.</param>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Primitives.MetroBusyIndicatorPresentation.IsBusy">
            <summary>
            Gets or sets whether TreeGrid is busy now
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Primitives.MetroBusyIndicatorPresentation.Velocity">
            <summary>
            Gets or sets milliseconds for the full cycle of the animation
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.Primitives.ExpanderTrianglePresentaion">
            <summary>
            Represents high-performance control to visualize state of expansion of an TreeGrid item
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.Primitives.ExpanderTrianglePresentaion.LevelProperty">
            <summary>
            Using a DependencyProperty as the backing store for Level.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Primitives.ExpanderTrianglePresentaion.IsExpanded">
            <summary>
            Gets or sets whether the corresponding item is expanded
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Primitives.ExpanderTrianglePresentaion.Level">
            <summary>
            Gets or sets level of the tree row
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Primitives.ExpanderTrianglePresentaion.Collapsable">
            <summary>
            Gets or sets whether we can collapse this node
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.Primitives.ExpanderTrianglePresentaion.AutoExpandDragOverMilliseconds">
            <summary>
            Gets or sets how many milliseconds expander will wait while drag over it before expand the target node
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.SortDescription">
            <summary>
            Represents general usage implementation <see cref="T:JetBrains.UI.TreeGrid.ISortDescription"/>
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridCell.LevelProperty">
            <summary>
            Using a DependencyProperty as the backing store for Level.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridCell.IsSelectedProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsSelected.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridCell.IsExpandedProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsExpanded.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridCell.IsActiveProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsActive.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridCell.OnApplyTemplate">
            <summary>
            When overridden in a derived class, is invoked whenever application code or 
            internal processes call <see cref="M:System.Windows.FrameworkElement.ApplyTemplate"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridCell.Level">
            <summary>
            Gets or sets level in the TreeGrid
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridCell.IsSelected">
            <summary>
            Gets or sets whether the cell is selected
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridCell.IsExpanded">
            <summary>
            Gets or sets whether item is expanded
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridCell.IsActive">
            <summary>
            Gets whether the cell active (i.e. parent <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/> has keyboard focus within)
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridCellsPresenter.ContentProperty">
            <summary>
            Using a DependencyProperty as the backing store for Content.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridCellsPresenter.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridCellsPresenter.GetCellDesiredWidth(System.Int32)">
            <summary>
            Calculates desired width of the cell. (Performance costly)
            </summary>
            <param name="columnIndex">Index of cell (column index) in the row</param>
            <returns>Desired width in pixels</returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridCellsPresenter.Content">
            <summary>
            Gets or sets current content
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridCellsPresenter.Viewport">
            <summary>
            Gets the viewport where cells are
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.TreeGridColumnResizeEventArgs">
            <summary>
            Event arguments for TreeGrid column resizing
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridColumnResizeEventArgs.#ctor(System.Double)">
            <summary>
            Constructor
            </summary>
            <param name="offset">Absolute offset in pixels from drag start point horizontally</param>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnResizeEventArgs.Offset">
            <summary>
            Gets absolute offset in pixels from drag start point horizontally
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.TreeGridColumn">
            <summary>
            Represents a column in <see cref="P:JetBrains.UI.TreeGrid.TreeGridColumn.TreeGridView"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumn.ColumnDefinitionProperty">
            <summary>
            Using a DependencyProperty as the backing store for ColumnDefinition.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumn.ResizableProperty">
            <summary>
            Using a DependencyProperty as the backing store for Resizable.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumn.IsSortColumnProperty">
            <summary>
            Using a DependencyProperty as the backing store for Level.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumn.IsDragOverProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsDragOver.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridColumn.GetHeaderHeight">
            <summary>
            Gets current header height
            </summary>
            <returns></returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumn.ColumnDefinitions">
            <summary>
            Gets or sets actual column definitions
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumn.ColumnDefinition">
            <summary>
            Gets or sets actual column definition
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumn.Resizable">
            <summary>
            Defines whether it can be resized or it should be fixed. 
            It should be used as trigger in a corresponding Style / ControlTemplate
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumn.IsSortColumn">
            <summary>
            Gets whether this column is used to sort
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumn.IsDragOver">
            <summary>
            Gets whether drop is ready to be performed on the column to insert other one after this
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.TreeGridColumnDefinition">
            <summary>
            User definition of column
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.HasExpanderProperty">
            <summary>
            Using a DependencyProperty as the backing store for HasExpander.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.HeaderProperty">
            <summary>
            Using a DependencyProperty as the backing store for Header.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellTemplateProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellTemplate.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.IsEditableProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsEditable.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellEditingTemplateProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellEditingTemplate.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellEditingTemplateSelectorProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellTemplateSelector. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellTemplateSelectorProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellTemplateSelector. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellMemberPathProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellMemberPath.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellStyleProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellStyle. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellStyleSelectorProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellStyleSelector.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.SortMemberPathProperty">
            <summary>
            Using a DependencyProperty as the backing store for SortMemberPath. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.Name">
            Gets or sets column's name
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.Width">
            <summary>
            Gets or sets initial width of the column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.MinWidth">
            <summary>
            Gets or sets minimal width of the column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.MaxWidth">
            <summary>
            Gets or sets maximum width of the column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.Resizable">
            <summary>
            Gets or sets whether the column is allowed to be re-sized by user
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.HasExpander">
            <summary>
            Gets or sets whether this column contains expander
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.HasExpanderChanged">
            <summary>
            Occurs when HasExpander property has been changed
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.Header">
            <summary>
            Gets or sets header of column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellTemplate">
            <summary>
            Gets or sets data template to fill cells of this column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.IsEditable">
            <summary>
            Gets or sets whether cells can be edited
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellEditingTemplate">
            <summary>
            Gets or sets template for inplace editors
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellEditingTemplateSelector">
            <summary>
            Gets or sets a custom logic how to select data template for cells corresponding to the column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellTemplateSelector">
            <summary>
            Gets or sets a custom logic how to select data template for cells corresponding to the column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellMemberPath">
            <summary>
            Gets or sets path to the member of data model which will be presented in cells
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellMemberGetter">
            <summary>
            Gets or sets function to retrieve a member of data model which will be presented in cells
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellStyle">
            <summary>
            Gets or sets style for cells corresponding to the column
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.CellStyleSelector">
            <summary>
            Gets or sets a selector to choose style applying to corresponding cells
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.ActualWidth">
            <summary>
            Gets actual current width of columns since last update of column sizes has been performed
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnDefinition.Sortable">
            <summary>
            Gets or sets whether it is soratble column (i.e. user can click to sort by column)
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridColumnDefinitionCollection.UpdateColumnDesiredWidths(System.Double[],System.Boolean)">
            <summary>
            Updates desired width via growing of TreeGridColumnDefinition.DesiredWidth values
            </summary>
            <param name="desiredWidths">Desired widths in current viewport</param>
            <param name="growOnly">Specify true in case of column widths should grow only</param>
            <returns>True if one of desired withs has been changed</returns>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.TreeGridColumnsPanel">
            <summary>
            Represents internal TreeGrid panel to hold and manage layout of columns
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnsPanel.AllowResizeProperty">
            <summary>
            Using a DependencyProperty as the backing store for AllowResize. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridColumnsPanel.AllowResizeOverflowProperty">
            <summary>
            Using a DependencyProperty as the backing store for AllowResizeOverflow. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridColumnsPanel.GetHeaderHeight">
            <summary>
            Gets header height
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridColumnsPanel.GetColumnSizes(JetBrains.UI.TreeGrid.TreeGridColumnDefinitionCollection,System.Double)">
            <summary>
            Calculates actual sizes of columns
            </summary>
            <param name="columnDefinitions">Current column definitions</param>
            <param name="constrainedWidth">Can be Infinity</param>
            <returns></returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnsPanel.AllowResize">
            <summary>
            Determines wheather user can resize columns
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnsPanel.AllowResizeOverflow">
            <summary>
            Determines wheather user can resize column over available width
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridColumnsPanel.ColumnDefinitions">
            <summary>
            Gets or sets actual column definitions
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.PredicateItemFilter`1">
            <summary>
            Represent filtration using <see cref="!:Predicate&lt;T&gt;"/>
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.PredicateItemFilter`1.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.PredicateItemFilter`1.#ctor(System.Predicate{`0},System.Boolean)">
            <summary>
            Constructor
            </summary>
            <param name="predicate">It should return false to hide element</param>
            <param name="finalValue">Determines whether the predicate false-value is consiredering as final value for filtering. If finalValue false, IsAccepted will return null in case of false predicate value</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.PredicateItemFilter`1.IsAccepted(System.Object)">
            <summary>
            Should return true if item is filtered and should be hidden
            </summary>
            <param name="item">Data item</param>
            <returns></returns>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.PredicateItemFilter`1.Predicate">
            <summary>
            Gets the predicate. It should return true to hide element
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridDragDropData.TargetRowProperty">
            <summary>
            Using a DependencyProperty as the backing store for TargetRow.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridDragDropData.TargetCellProperty">
            <summary>
            Using a DependencyProperty as the backing store for TargetCell.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridDragDropData.SourceRowsProperty">
            <summary>
            Using a DependencyProperty as the backing store for SourceRows.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridDragDropData.TargetRow">
            <summary>
            Gets the d'n'd target row
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridDragDropData.TargetCell">
            <summary>
            Gets the d'n'd target cell
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridDragDropData.SourceRows">
            <summary>
            Gets source data of drag
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.TreeGridRowCollection">
            <summary>
            Core viewport rows manager
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.TreeGridRow">
            <summary> 
            A child of a <see cref="N:JetBrains.UI.TreeGrid"/>.
            </summary> 
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridRow.LevelProperty">
            <summary>
            Using a DependencyProperty as the backing store for Level.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridRow.IsExpandedProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsExpanded.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridRow.HasChildrenProperty">
            <summary>
            Using a DependencyProperty as the backing store for Level.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridRow.IsActiveProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsActive.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridRow.IsDragOverProperty">
            <summary>
            Using a DependencyProperty as the backing store for IsDragOver.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridRow.OnApplyTemplate">
            <summary>
            When overridden in a derived class, is invoked whenever application code or 
            internal processes call <see cref="M:System.Windows.FrameworkElement.ApplyTemplate"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridRow.UpdateStyleValue">
            <summary>
            Internal method to update Style property of the row according to TreeGridView properties
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridRow.GetCellDesiredWidth(System.Int32)">
            <summary>
            Calculates desired width of the cell. (Performance costly)
            </summary>
            <param name="columnIndex">Index of cell (column index) in the row</param>
            <returns>Desired width in pixels</returns>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridRow.IsExpandedChanged">
            <summary>
            Occures whenever IsExpaned changes its value
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridRow.IsSelectedChanged">
            <summary>
            Occures whenever IsSelected changes its value
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridRow.LevelChanged">
            <summary>
            Occures whenever Level changes its value
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridRow.IsActiveChanged">
            <summary>
            Occures whenever IsActive changes its value
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridRow.HasChildrenChanged">
            <summary>
            Occures whenever HasChildren changes its value
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridRow.Level">
            <summary>
            Gets or sets level in the TreeGrid
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridRow.IsExpanded">
            <summary>
            Gets or sets whether item is expanded
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridRow.IsSelected">
            <summary>
            Gets or sets whether the row is selected
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridRow.HasChildren">
            <summary>
            Gets or sets whether this row has children
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridRow.IsActive">
            <summary>
            Gets whether the cell active (i.e. parent <see cref="P:JetBrains.UI.TreeGrid.TreeGridRow.TreeGridView"/> has keyboard focus within)
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridRow.AlternationIndex">
            <summary>
            Gets the assigned value of the item container when alternating item containers are used.
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridRow.IsDragOver">
            <summary>
            Gets whether drop is ready to be performed on the row to insert other one or multiple rows after this
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.SelectedItemCollection.Add(System.Object)">
            <summary>
            Select item
            </summary>
            <param name="item">Item</param>
            <returns>True if item was select or false in case of no such node or it is already selected</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.SelectedItemCollection.Remove(System.Object)">
            <summary>
            Deselect item
            </summary>
            <param name="item"></param>
            <returns>True if item was deselect or false in case of no such node or it is already deselected</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.GetFocusedRow">
            <summary>
            Gets current focused UI element (row)
            </summary>
            <returns></returns>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.SortDirectionProperty">
            <summary>
            Using a DependencyProperty as the backing store for SortDirection.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.ItemsSourceProperty">
            <summary>
            Using a DependencyProperty as the backing store for ItemsSource.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.GetSortDescription">
            <summary>
            Gets comparer to sort, provides user defined or default one
            </summary>
            <returns></returns>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.ColumnDefinitionsProperty">
            <summary>
            Using a DependencyProperty as the backing store for ColumnDefinitions.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.SortColumnProperty">
            <summary>
            Using a DependencyProperty as the backing store for SortColumn.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.AreRootsFixedProperty">
            <summary>
            Using a DependencyProperty as the backing store for AreRootsFixed.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.AllowColumnRearrangeProperty">
            <summary>
            Using a DependencyProperty as the backing store for AllowColumnRearrange.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.AllowRowDragProperty">
            <summary>
            Using a DependencyProperty as the backing store for AllowRowDrag. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.AllowRowDropProperty">
            <summary>
            Using a DependencyProperty as the backing store for AllowRowDrop.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.AllowColumnResizeProperty">
            <summary>
            Using a DependencyProperty as the backing store for AllowColumnResize. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.AllowColumnResizeOverflowProperty">
            <summary>
            Using a DependencyProperty as the backing store for AllowColumnResizeOverflow. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.AllowColumnSortingProperty">
            <summary>
            Using a DependencyProperty as the backing store for AllowColumnSorting.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.CellStyleProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellStyle.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.CellStyleSelectorProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellStyleSelector. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.ValidationErrorTemplateProperty">
            <summary>
            Using a DependencyProperty as the backing store for ValidationErrorTemplate.  This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.CellTemplateProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellTemplate. 
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.CellTemplateSelectorProperty">
            <summary>
            Using a DependencyProperty as the backing store for CellTemplateSelector.
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.Schedule(System.Action,System.Boolean)">
            <summary>
            Schedules an action taking into account invokation rules associated with that control.
            Optionally, (if whenIdle == true), it will invoked only when IsBusy = false
            </summary>
            <param name="action">Action</param>
            <param name="whenIdle">If true, it is invoked only when IsBusy = false</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.TryFocusNear(System.Int32,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Tries to find the closest focusable node and focus it
            (if preferAbove is true - tries to seach above first, below elsewhere).
            Returns false in case of there is no focusable nodes or Focus fail
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.FindFocusable(System.Int32,System.Boolean)">
            <summary>
            Returns the given index in case of index's item is focusable or tries to search 
            the closest one (if preferAbove is true - tries to seach above first, below elsewhere).
            Returns -1 in case of there is no focusable nodes
            </summary>
            <param name="index"></param>
            <param name="preferAbove"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.OnApplyTemplate">
            <summary>
            When overridden in a derived class, is invoked whenever application code or 
            internal processes call <see cref="M:System.Windows.FrameworkElement.ApplyTemplate"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridView.SelectedItemProperty">
            <summary>
            Using a DependencyProperty as the backing store for SelectedItem.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.SelectAll">
            <summary>
            Selects all 'projected' items (~expanded items)
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.Expand(System.Object)">
            <summary>
            Expands a node bounded with the given data item
            </summary>
            <param name="data">Data item</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.Collapse(System.Object)">
            <summary>
            Collapse a node bounded with the given data item
            </summary>
            <param name="data">Data item</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandPathTo``1(JetBrains.UI.TreeGrid.ObjectIndexPath{``0})">
            <summary>
            Expands all nodes along the path to the target (target remains as is)
            </summary>
            <param name="path">Path from root to the last node to expand</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandPath``1(JetBrains.UI.TreeGrid.ObjectPath{``0})">
            <summary>
            Expands all nodes along the path
            </summary>
            <param name="path">Path from root to the last node to expand</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandPath``1(JetBrains.UI.TreeGrid.ObjectIndexPath{``0})">
            <summary>
            Expands all nodes along the path
            </summary>
            <param name="path">Path from root to the last node to expand</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandPathTo``1(JetBrains.UI.TreeGrid.ObjectPath{``0})">
            <summary>
            Expands all nodes along the path to the target (target remains as is)
            </summary>
            <param name="path">Path from root to the last node to expand</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandPathCore``1(JetBrains.UI.TreeGrid.ObjectIndexPath{``0},System.Boolean)">
            <summary>
            Expands all nodes along the path
            </summary>
            <param name="path">Path from root to the last node to expand</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandPathCore``1(JetBrains.UI.TreeGrid.ObjectPath{``0},System.Boolean)">
            <summary>
            Expands all nodes along the path
            </summary>
            <param name="path">Path from root to the last node to expand</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandTo(System.Object)">
            <summary>
            Expands nodes along the path from root up to the given item (the item's expansion is not changed)
            </summary>
            <param name="data">Data item</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandAll">
            <summary>
            Expands all items in the tree recursively. 
            In this case levels to expand is limited by MaxLevelsExpansion property value
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandAll(System.Int32)">
            <summary>
            Expands all items in the tree recursively
            </summary>
            <param name="level">How many levels to expand</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandAll(System.Object,System.Int32,System.Boolean)">
            <summary>
            Expands all items in the tree recursively from the given node
            </summary>
            <param name="item">Data item</param>
            <param name="levels">How many levels to expand</param>
            <param name="allowTraverse">Allow tree traversing to found the item in case of it's not projected</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.ExpandAll(System.Object,System.Boolean)">
            <summary>
            Expands all items in the tree recursively from the given node.
            In this case levels to expand is limited by MaxLevelsExpansion property value
            </summary>
            <param name="item">Data item</param>
            <param name="allowTraverse">Allow tree traversing to found the item in case of it's not projected</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.CollapseAll">
            <summary>
            Collapse all expanded nodes
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.GetExpandedItems``1(JetBrains.UI.TreeGrid.TouchMode)">
            <summary>
            Gets currently expanded items
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.GetProjectedItems``1(JetBrains.UI.TreeGrid.TouchMode)">
            <summary>
            Gets currently 'projected' items
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.FindObjectPathTo``1(``0,System.Boolean,System.Int32)">
            <summary>
            Tries to find path from one of the roots to the target data item. It works slow in case of data item is 
            not projected or data item is not exist at all. Note, that if data item exists it will be found, 
            however it should be avoided due to performance cost. Also, note, that it cant build path to a filtered item
            </summary>
            <typeparam name="T">Type of data items</typeparam>
            <param name="data">Requested data</param>
            <param name="allowTraverse">Allow tree traversing to found the item in case of it's not projected</param>
            <param name="maxTraverseDepth">How many levels it can traverse</param>
            <returns>Path to the item or null</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.FindObjectPathTo``1(``0,System.Boolean)">
            <summary>
            Tries to find path from one of the roots to the target data item. It works slow in case of data item is 
            not projected or data item is not exist at all. Note, that if data item exists it will be found, 
            however it should be avoided due to performance cost. Also, note, that it cant build path to a filtered item
            </summary>
            <typeparam name="T">Type of data items</typeparam>
            <param name="data">Requested data</param>
            <param name="allowTraverse">Allow tree traversing to found the item in case of it's not projected</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.FindObjectIndexPathTo``1(``0,System.Boolean,System.Int32)">
            <summary>
            Tries to find path from one of the roots to the target data item. It works slow in case of data item is 
            not projected or data item is not exist at all. Note, that if data item exists it will be found, 
            however it should be avoided due to performance cost. Also, note, that it cant build path to a filtered item
            </summary>
            <typeparam name="T">Type of data items</typeparam>
            <param name="data">Requested data</param>
            <param name="allowTraverse">Allow tree traversing to found the item in case of it's not projected</param>
            <param name="maxTraverseDepth">How many levels it can traverse</param>
            <returns>Path to the item or null</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.FindObjectIndexPathTo``1(``0,System.Boolean)">
            <summary>
            Tries to find path from one of the roots to the target data item. It works slow in case of data item is 
            not projected or data item is not exist at all. Note, that if data item exists it will be found, 
            however it should be avoided due to performance cost. Also, note, that it cant build path to a filtered item
            </summary>
            <typeparam name="T">Type of data items</typeparam>
            <param name="data">Requested data</param>
            <param name="allowTraverse">Allow tree traversing to found the item in case of it's not projected</param>
            <returns>Path to the item or null</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.GetVisibleRows">
            <summary>
            Gets currentrly visible rows. 
            IMPORTANT: they will contain rows which are technically visible, 
            but stay offscreen at this moment (for ex., for the sake of scrolling calculation)
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.GetRecycledRows">
            <summary>
            Gets recycled rows. These rows are offscreen and detached, but can be revived.
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.IsInViewport(System.Object)">
            <summary>
            Gets whether item is in viewport (visible, not virtualized)
            </summary>
            <param name="item">Item</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.GetRowIfVisible(System.Object)">
            <summary>
            Gets currently visible <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> by 
            corresponding data item or null if it is a virtualized one
            </summary>
            <param name="item">Bounded data item</param>
            <returns>Corresponding <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> or null</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.HitRow(System.Windows.Point)">
            <summary>
            Gets <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> by coordinates of <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/>
            </summary>
            <param name="coordinates">Coordinates, in space of <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/></param>
            <returns>Corresponding <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> or null</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.HitCell(System.Windows.Point)">
            <summary>
            Gets <see cref="T:JetBrains.UI.TreeGrid.TreeGridCell"/> by coordinates of <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/>
            </summary>
            <param name="coordinates">Coordinates, in space of <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/></param>
            <returns>Corresponding <see cref="T:JetBrains.UI.TreeGrid.TreeGridCell"/> or null</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.HitItem(System.Windows.Point)">
            <summary>
            Gets bounded data item by coordinates of <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/>
            </summary>
            <param name="coordinates">Coordinates, in space of <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/></param>
            <returns>Corresponding data item or null</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.Focus(System.Object,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Attempt to set focus to row which corresponds the given data item
            </summary>
            <param name="item">Data item</param>
            <param name="bringIntoView">True denotes that item should be brought into view</param>
            <param name="transferKeyboardFocus">Transfer keyboard focus</param>
            <param name="allowTraverse">Allow tree traversing to found the item in case of it's not projected</param>
            <returns>True if row was focused successfuly, false otherwise</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.GetNodeIfProjected(System.Object)">
            <summary>
            Gets currently projected <see cref="T:JetBrains.UI.TreeGrid.TreeGridNode"/> by 
            corresponding data item or null if it is out of projection
            </summary>
            <param name="item">Bounded data item</param>
            <returns>Corresponding <see cref="T:JetBrains.UI.TreeGrid.TreeGridNode"/> or null</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.BringIntoView(System.Object)">
            <summary>
            Brings into view row which contains the given data item
            </summary>
            <param name="item">Data item</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.IsFiltered(System.Object)">
            <summary>
            Checks whether the given item is currently filtered (out of the projection)
            </summary>
            <param name="item">Item</param>
            <returns>True if item is filtered</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.UpdateExpansion">
            <summary>
            Upadtes expansion state of nodes
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridView.IsExpanded(System.Object)">
            <summary>
            Gets whether the given item expanded
            </summary>
            <param name="item">Item</param>
            <returns>True if an item is expanded</returns>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridView.FocusedItemChanged">
            <summary>
            Occurs when the focused row has been changed
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridView.CellValidating">
            <summary>
            Occurs to customize cell editing validating process
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridView.CellEditing">
            <summary>
            Occurs just before cell editing process will be finished
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridView.CellEditied">
            <summary>
            Occurs each time when cell has been edited
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridView.Expanded">
            <summary>
            Occurs when a node realted to an item is expanded
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridView.Collapsed">
            <summary>
            Occurs when a node realted to an item is expanded
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.IsBusy">
            <summary>
            Gets whether the tree has pended actions
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AllowBusyIndication">
            <summary>
            Gets or sets if IsBusy should be visualised by the control
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AllowTraversing">
            <summary>
            Gets or sets whether is allowed to traverse the tree to find a node in case of no parentational info available
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.Idle">
            <summary>
            Signals when the control is in Idle state (it has not any scheduled jobs).
            It is triggered with some delay after IsBusy is false
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.ActionInvocator">
            <summary>
            Gets or sets <see cref="T:JetBrains.UI.TreeGrid.IActionInvocator"/>
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AccessBrackets">
            <summary>
            Gets or sets brackets to warp model access
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.MaxTraverseDepth">
            <summary>
            Gets or sets how many levels are allowed to traverse in case of searching an item (building a path to an item)
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.SelectionMode">
            <summary>
            Gets or sets selection mode
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.FocusedItem">
            <summary>
            Gets or sets current focused item
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.Filter">
            <summary>
            Gets or sets filter
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.SortDescription">
            <summary>
            Gets or sets custom comparer to sort items
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.SortDirection">
            <summary>
            Gets or sets sort direction
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.ItemsSource">
            <summary> 
            ItemsSource specifies a collection used to generate the content of
            this control.  This provides a simple way to use exactly one collection 
            as the source of content for this control. 
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridView.SortColumnChanged">
            <summary>
            Occurs when SortColumn value changes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.SortColumn">
            <summary>
            Gets or sets <see cref="T:JetBrains.UI.TreeGrid.TreeGridColumnDefinition"/> which is using to sort items. 
            Note, it has no effect if SortDescription set up
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.IsAsynchronious">
            <summary>
            Gets or sets whether allowed to schedule actions pseudo-asynchronious way (on UI thread)
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.ChildrenProvider">
            <summary>
            Gets or sets provider to retrieve children
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AreRootsFixed">
            <summary>
            Gets or sets whether root nodes and their ancestor can be 'tighten' 
            (root nodes dont have expanders and all nodes move to the left)
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.CollapsabilityProvider">
            <summary>
            Gets or sets a fucntion to define collapsability of nodes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.FocusabilityProvider">
            <summary>
            Gets or sets a function to define focusability of nodes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.SelectabilityProvider">
            <summary>
            Gets or sets a function to define selectability of nodes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AllowColumnRearrange">
            <summary>
            Gets or sets whether user is allowed to re-arrange columns
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AllowRowDrag">
            <summary>
            Gets or sets whether user is allowed to drag rows
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AllowRowDrop">
            <summary>
            Gets or sets whether user is allowed to drop into rows
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AllowColumnResize">
            <summary>
            Gets or sets whether user is allowed to resize columns
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AllowColumnResizeOverflow">
            <summary>
            Gets or sets whether user is allowed to resize columns
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.MaxLevelsExpansion">
            <summary>
            Gets or sets how many levels will be expanded by default 
            with method ExpandAll and when user press '*'
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AllowColumnSorting">
            <summary>
            Gets or sets is it allowable to sort tree nodes by clicking columns
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.CellStyle">
            <summary>
            Gets or sets default cell style for this instance
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.CellStyleSelector">
            <summary>
            Gets or sets <see cref="T:System.Windows.Controls.StyleSelector"/> for cells
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.EditingCell">
            <summary>
            Gets or sets cell which are editing now
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.ValidationErrorTemplate">
            <summary>
            Gets or sets validation error template
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.CellTemplate">
            <summary>
            Gets or sets data template for cells as default
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.CellTemplateSelector">
            <summary>
            Gets or sets data template selector
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.RowStyle">
            <summary>
            Gets or sets style for rows
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.RowStyleSelector">
            <summary>
            Gets or sets style selectors for rows
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.IntercolumnSpacing">
            <summary>
            Gets or sets distance between columns
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.AlternationCount">
            <summary>
            Gets or sets the number of alternating item containers in the <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/>, which enables alternating containers to have a unique appearance.
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.InvalidationRequested">
            <summary>
            Special property to request invalidation of ItemsSource. It will lead to updating sorting and filtering.
            Set true to request invalidation.
            </summary>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridView.SelectedItemChanged">
            <summary>
            Occurs when SelectedItem changes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.SelectedItem">
            <summary>
            Gets or sets selected item of <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/>
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridView.ShowColumnHeaders">
            <summary>
            Defines whether column headers should be shown. 
            Note, that if all column definitions have no header set, it is hidden 
            automatically no matter what value the propery has
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.TreeGridViewHelper">
            <summary>
            Encapsulate rare using and debug-only methods under <see cref="T:JetBrains.UI.TreeGrid.TreeGridView"/>
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewHelper.Dump(JetBrains.UI.TreeGrid.TreeGridView)">
            <summary>
            Dump in format [+/-/' ']{Level}({Data})[+/-]{Level}(Data)*[+/-]{Level}({Da....
            Star ('*') uses to denote selection
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewHelper.DumpFormatted(JetBrains.UI.TreeGrid.TreeGridView)">
            <summary>
            Dump in format 
            
            -A
              +B
              -C
                +D
                 E*
              +F
            +G
            -H
               J
              +X
            
            Star ('*') uses to denote selection
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeGrid.TreeGridViewport">
            <summary>
            Represents internal TreeGrid panel to hold and manage layout of nodes
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.AssertAccess">
            <summary>
            Checks whether we are from UI thread where the control was created 
            and check <see cref="T:JetBrains.Threading.ReentrancyGuard"/> in case of IsGuarded is equals true
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.ExecuteOrQueue(System.Action,System.Windows.Threading.DispatcherPriority)">
            <summary>
            Executes action or queue depending on IsGuarded value and ReentrancyGuard state 
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.LineDown">
            <summary>
            Scrolls down within content by one logical unit. 
            </summary>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.System#Windows#Controls#Primitives#IScrollInfo#MakeVisible(System.Windows.Media.Visual,System.Windows.Rect)">
            <summary>
            Forces content to scroll until the coordinate space of a <see cref="T:System.Windows.Media.Visual"/> object is visible. 
            </summary>
            <returns>
            A <see cref="T:System.Windows.Rect"/> that is visible.
            </returns>
            <param name="visual">A <see cref="T:System.Windows.Media.Visual"/> that becomes visible.</param>
            <param name="rectangle">A bounding rectangle that identifies the coordinate space to make visible.</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.GetRowSize(JetBrains.UI.TreeGrid.TreeGridNode)">
            <summary>
            Gets size of node (which is in projection now)
            </summary>
            <param name="node">Node in projection</param>
            <returns>Size</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.SetWin32Focus(System.IntPtr)">
            <summary>
            The SetFocus function sets the keyboard focus to the specified window. The window must be attached to the calling thread's message queue. The SetFocus function sends a WM_KILLFOCUS message to the window that loses the keyboard focus and a WM_SETFOCUS message to the window that receives the keyboard focus. It also activates either the window that receives the focus or the parent of the window that receives the focus. If a window is active but does not have the focus, any key pressed will produce the WM_SYSCHAR, WM_SYSKEYDOWN, or WM_SYSKEYUP message. If the VK_MENU key is also pressed, the lParam parameter of the message will have bit 30 set. Otherwise, the messages produced do not have this bit set. By using the AttachThreadInput function, a thread can attach its input processing to another thread. This allows a thread to call SetFocus to set the keyboard focus to a window attached to another thread's message queue. 
            </summary>
            <param name="hWnd">[in] Handle to the window that will receive the keyboard input. If this parameter is NULL, keystrokes are ignored. </param>
            <returns>If the function succeeds, the return value is the handle to the window that previously had the keyboard focus. If the hWnd parameter is invalid or the window is not attached to the calling thread's message queue, the return value is NULL. To get extended error information, call GetLastError.</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.GetWin32Focus">
            <summary>
            The GetFocus function retrieves the handle to the window that has the keyboard focus, if the window is attached to the calling thread's message queue. 
            </summary>
            <returns>The return value is the handle to the window with the keyboard focus. If the calling thread's message queue does not have an associated window with the keyboard focus, the return value is <c>NULL</c>.</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.HasItem(System.Object)">
            <summary>
            Gets whether the given item is visible in the viewport currently
            </summary>
            <param name="item">Item</param>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.GetRowIfVisible(System.Object)">
            <summary>
            Gets currently visible <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> by 
            corresponding data item or null if it is a virtualized one
            </summary>
            <param name="item">Bounded data item</param>
            <returns>Corresponding <see cref="T:JetBrains.UI.TreeGrid.TreeGridRow"/> or null</returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.GetScreenedRows">
            <summary>
            Gets rows which are rendered by the tree (including rows which rendered for internal use only and not visible). 
            GetScreenedRows() and GetRecycledRows() are total rows are operated by the control currently
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.TreeGrid.TreeGridViewport.GetRecycledRows">
            <summary>
            Gets rows which are recycled and currently are out of screen, but they might be revived (reused) lately. 
            GetScreenedRows() and GetRecycledRows() are total rows are operated by the control currently
            </summary>
            <returns></returns>
        </member>
        <member name="E:JetBrains.UI.TreeGrid.TreeGridViewport.FocusedNodeChanged">
            <summary>
            Occures each time when focused item changes
            </summary>
        </member>
        <member name="P:JetBrains.UI.TreeGrid.TreeGridViewport.CanHorizontallyScroll">
            <summary>
            Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.
            </summary>
            <returns>
            true if scrolling is possible; otherwise, false. This property has no default value.
            </returns>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridViewport.ViewportUpdateSchedulePriority.Idle">
            <summary>
            Should use if some continuous request can be occurred from input system for example. 
            In that case, viewport updating process will not interfere user input 
            </summary>
        </member>
        <member name="F:JetBrains.UI.TreeGrid.TreeGridViewport.ViewportUpdateSchedulePriority.Normal">
            <summary>
            Should use if request should be performed as soon as 
            possible without any significant UX-delay
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.TreeListView.Contracts.ResetType.ResetChildren">
            <summary>
            Only direct children of node have to be refreshed
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.TreeListView.Contracts.ResetType.ResetSubtree">
            <summary>
            All descendats of node have to be refreshed
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.TreeListView.Contracts.ITreeModelChangeTracker">
            <summary>
            Simple way to notify tree view about batch changes in model   
            For more granular updates <see>IIterativeTreeModelChangeTracker</see>
            </summary>
        </member>
        <member name="E:JetBrains.UI.Avalon.TreeListView.Contracts.ITreeModelChangeTracker.ModelChanging">
            <summary>
            Marks start of model updates
            </summary>
        </member>
        <member name="E:JetBrains.UI.Avalon.TreeListView.Contracts.ITreeModelChangeTracker.NotifyReset">
             <summary>
            Marks node children or descendats as invalidated
             </summary>
        </member>
        <member name="E:JetBrains.UI.Avalon.TreeListView.Contracts.ITreeModelChangeTracker.ModelChanged">
            <summary>
            Marks end of model updates 
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.Contracts.ITreeStateRestoreSupportSimple.GetIdentity(System.Object)">
            <summary>
            Gets identity object associated with given node. 
            Identity object is used during saving\restoring tree state (expantion and selection )
            It allows to associate old and new tree nodes that have same underlaying data
            </summary>
            <param name="model">Tree model node</param>
            <returns>Identity object. Return <paramref name="model" />   if object is identity of self</returns>
            
            <remarks>
            In some cases (as is the case for Reshrper's TreeModelNode) the model itself is wrapper on top of lower level model.    
            Model nodes are rebuild on any change. The only way to associate old and new odes is to use underlaying wrapped data
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Avalon.TreeListView.Contracts.ITreeStateRestoreSupportAdvanced">
            <summary>
            Exists solely for optimisiation and TreeModelNode infrastracture
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.Contracts.ITreeStateRestoreSupportAdvanced.FromIdentity(System.Object)">
            <summary>
            Get models associated with given identity object
            </summary>
            <param name="identity"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.Contracts.ITreeStateRestoreSupportAdvanced.GetParent(System.Object)">
            <summary>
            Generally there is no requirement for providing parent object in <see cref="T:JetBrains.UI.Avalon.TreeListView.Contracts.ITreeModelProvider"/> 
            But in case optimal restoration is reqiered this method need to be provided. 
            </summary>
            <param name="model"></param>
            <returns>  parent for given model object. </returns>
        </member>
        <member name="T:JetBrains.UI.Avalon.TreeListView.TreeListViewItemAutomationPeer">
            <summary>
            Represents UI automation peer to manupulate TreeListViewItem for testing purpose. 
            Supports ExpandCollapse, SelectionItem and ScrollItem control pattrns
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewItemAutomationPeer.#ctor(JetBrains.UI.Avalon.TreeListView.Contracts.INodeState,JetBrains.UI.Avalon.TreeListView.TreeListView)">
            <summary>
            Initializes a new instance of the class.
            </summary>
            <param name="nodeState">The node state of the item that is associated with this peer</param>
            <param name="tree">Parent tree</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewItemAutomationPeer.GetClassNameCore">
            <summary>
            Gets the name of the <see cref="T:System.Windows.Controls.TreeViewItem"/> that is 
            associated with this <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer"/>. 
            This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName"/>.
            </summary>
            <returns>
            A string that contains "TreeViewItem".
            </returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewItemAutomationPeer.GetAutomationControlTypeCore">
            <summary>
            Gets the control type for the that is associated with this automation peer. This method is called by 
            <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType"/>.
            </summary>
            <returns>
            The <see cref="F:System.Windows.Automation.Peers.AutomationControlType.TreeItem"/> enumeration value.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewItemAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
            <summary>
            Gets the control pattern that is associated with this automation peer
            </summary>
            <returns>
            If <paramref name="patternInterface"/> is <see cref="F:System.Windows.Automation.Peers.PatternInterface.ScrollItem"/>, <see cref="F:System.Windows.Automation.Peers.PatternInterface.SelectionItem"/>, or <see cref="F:System.Windows.Automation.Peers.PatternInterface.ExpandCollapse"/>, this method returns the current instance; otherwise, it returns null.
            </returns>
            <param name="patternInterface">One of the enumeration values.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewItemAutomationPeer.GetChildrenCore">
            <summary>
            Gets the collection of child elements that is associated with this 
            <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer"/>. 
            This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetChildren"/>.
            </summary>
            <returns>
            The collection of child elements.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewItemAutomationPeer.IsOffscreenCore">
            <summary>
            Gets a value that indicates whether the 
            control is out of screen
            </summary>
            <returns>
            true if the element is not on the screen; otherwise, false.
            </returns>
        </member>
        <member name="F:JetBrains.UI.Avalon.TreeListView.TreeListView.myLastSelectedNode">
            <summary>
            Backup for <see cref="F:JetBrains.UI.Avalon.TreeListView.TreeListView.SelectedItemProperty"/> because we need to compare nodes when selection changes, and object-to-node mapping is one-to-many.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListView.Select(System.Collections.Generic.IEnumerable{System.Object})">
            <summary>
            Selects nodes based on passed model objects    
            </summary>    
            <param name="items"></param>
            <remarks> The method is heavy weight and breaks lazy tree aceess since it invokes full model tree traversal in order to find path of objects </remarks>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListView.OnCreateAutomationPeer">
            <summary>
            Returns class-specific <see cref="T:System.Windows.Automation.Peers.AutomationPeer"/> 
            implementations for the Windows Presentation Foundation (WPF) infrastructure.
            </summary>
            <returns>
            The type-specific <see cref="T:System.Windows.Automation.Peers.AutomationPeer"/> implementation.
            </returns>
        </member>
        <member name="F:JetBrains.UI.Avalon.TreeListView.TreeListView.SelectedItemsDependencyProperty">
            <summary>
            A read-only dependency property which allows bind-reading selected items array. Defunct by default (because it's not very friendly with huge virtualized lists with large selections). To activate, raise <see cref="F:JetBrains.UI.Avalon.TreeListView.TreeListView.IsSelectedItemsPropertyActiveProperty"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.TreeListView.TreeListView.SelectedItemsProperty">
            <summary>
            A property for reading/writing multiselection.
            Defunct by default (because it's not very friendly with huge virtualized lists with large selections). To activate, raise <see cref="F:JetBrains.UI.Avalon.TreeListView.TreeListView.IsSelectedItemsPropertyActiveProperty"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.TreeListView.TreeListView.IsSelectedItemsPropertyActiveProperty">
            <summary>
            When <c>True</c>, <see cref="F:JetBrains.UI.Avalon.TreeListView.TreeListView.SelectedItemsDependencyProperty"/> exposes the current multiselection of the list.
            <c>False</c> by default (because it's not very friendly with huge virtualized lists with large selections).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListView.AsyncAutosizeColumns">
            <summary>
            The base grid view class fails to autosize its columns correctly when they're instantiated with templates, because this happens with a delay after the control is loaded.
            Here we help the list view measure the columns. Probably should be improved, because this way it has some, eh, visual glitches.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Avalon.TreeListView.TreeListView.ContextMenuRequested">
            <summary>
            Signals context menu request. Args provide coordinates for context menu location 
            </summary>
        </member>
        <member name="P:JetBrains.UI.Avalon.TreeListView.TreeListView.IsSelectedItemsPropertyActive">
            <summary>
            When <c>True</c>, <see cref="F:JetBrains.UI.Avalon.TreeListView.TreeListView.SelectedItemsDependencyProperty"/> exposes the current multiselection of the list.
            <c>False</c> by default (because it's not very friendly with huge virtualized lists with large selections).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.TreeListView.TreeListViewAutomationPeer">
            <summary>
            Represents UI automation peer to manupulate TreeListView for testing purpose. 
            Supports SelectionItem control patterns and child peers
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewAutomationPeer.GetAutomationControlTypeCore">
            <summary>
            Gets the control type that is associated with this 
            <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer"/>. 
            This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType"/>.
            </summary>
            <returns>
            The <see cref="F:System.Windows.Automation.Peers.AutomationControlType.Custom"/> enumeration value.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewAutomationPeer.GetClassNameCore">
            <summary>
            Gets the name of the <see cref="T:System.Windows.UIElement"/> 
            that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer"/>. 
            This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName"/>.
            </summary>
            <returns>
            An <see cref="F:System.String.Empty"/> string.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewAutomationPeer.GetNameCore">
            <summary>
            Gets the text label that is associated with this 
            <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer"/>.
            Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetName"/>.
            </summary>
            <returns>
            The text label of the element that is associated with this automation peer.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
            <summary>
            Gets the control pattern that is associated with this 
            <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer"/>.
            </summary>
            <returns>
            null.
            </returns>
            <param name="patternInterface">A value from the enumeration.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewAutomationPeer.GetChildrenCore">
            <summary>
            Gets the collection of child elements that is associated with this
            <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer"/>.
            This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetChildren"/>.
            </summary>
            <returns>
            A list of child <see cref="T:System.Windows.Automation.Peers.AutomationPeer"/> elements.
            </returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.TreeListView.TreeListViewAutomationPeer.System#Windows#Automation#Provider#ISelectionProvider#GetSelection">
            <summary> 
                Returns the current selection. 
            </summary>
            <returns>The current selection.</returns> 
        </member>
        <member name="P:JetBrains.UI.Avalon.TreeListView.TreeListViewColumn.DisplayMemberBinding">
            <summary>
            <para>Overrides the base <see cref="P:System.Windows.Controls.GridViewColumn.DisplayMemberBinding"/> property to fix the absence of <see cref="T:System.Windows.Controls.ContentPresenter"/> over the bound member.</para>
            <para>If you assign a binding to this property, it will be treated as an Automation Object, and the corresponding view will be applied. The base property will not be assigned, the <see cref="P:System.Windows.Controls.GridViewColumn.CellTemplate"/> will be set instead to use this binding.</para>
            <para>Do not set <see cref="P:JetBrains.UI.Avalon.TreeListView.TreeListViewColumn.DisplayMemberBinding"/> together with <see cref="P:System.Windows.Controls.GridViewColumn.CellTemplate"/> or <see cref="P:System.Windows.Controls.GridViewColumn.CellTemplateSelector"/> properties, as they're mutually exclusive.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.TreeListView.TreeListViewItem.IsLockedProperty">
            <summary>
            Using a DependencyProperty as the backing store for Expandable.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="P:JetBrains.UI.Avalon.TreeListView.TreeListViewItem.IsLocked">
            <summary>
            Gets or sets whether this item is locked from user interaction
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.TreeListView.TreeListViewWithDataContext.SelectedItem">
            <summary>
            If selection is not empty, gives out any selected item.
            Eventually, focused item should be preferred out of the selection.
            </summary>
        </member>
        <member name="T:JetBrains.UI.TreeView.StructuredPresenter`2.PresentationCallbackWrapper`1">
            <typeparam name="TData">Type of item to present</typeparam>
        </member>
        <member name="T:JetBrains.UI.TreeView.StructuredPresenter`2.IStructuredPresenter">
            <summary>
            Untyped item to present, for polymorphic access
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.UIElementWindowlessControl">
            <summary>
            A jet windowless control to paint an UI Element.
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommonControls.AutomationProvidersRegistry">
            <summary>
            <para>Manages the automation providers, as available for our custom controls.</para>
            <para>Automation provider implementations require referencing the Avalon assemblies, which we cannot do yet.</para>
            <para>When an Avalon-aware DLL is about to query for providers on our controls, it should load the providers DLL and cause them to sign up for this Registry. Subsequently, controls will start returning the providers in response to their <see cref="F:JetBrains.Interop.WinApi.WindowsMessages.WM_GETOBJECT"/>.</para>
            </summary>
            <remarks>
            The default implementation should call into <c>System.Windows.Automation.Provider.AutomationInteropProvider::ReturnRawElementProvider</c>.
            </remarks>
        </member>
        <member name="F:JetBrains.UI.CommonControls.AutomationProvidersRegistry.Items">
            <summary>
            Lists the provider entries. The <see cref="T:System.Type"/> key is the class whose instance is requesting the automation peer. The <see cref="T:System.Func`2"/> takes in an instance of the key <see cref="T:System.Type"/> plus some more things and returns an instance of the automation provider, converted to an LResult (.NET Object -&gt; COM Object -&gt; IDispatch -&gt; LResult), or <c>Null</c> if not available.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.AutomationProvidersRegistry.TryHandleWindowsMessage(System.Object,System.Windows.Forms.Message@)">
            <summary>
            Called from a <see cref="M:System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message@)"/> of a control that would like be supported by an external automation peer, fills in the message result with that peer, if available.
            </summary>
            <param name="owner">The owning object who's handling the windows message. A key to the <see cref="F:JetBrains.UI.CommonControls.AutomationProvidersRegistry.Items"/> and a parameter to its value <see cref="T:System.Func`2"/>.</param>
            <param name="msg">Windows message, as received by <see cref="M:System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message@)"/>.</param>
            <returns>Whether the message has been handled, and the base <see cref="M:System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message@)"/> should not be called.</returns>
        </member>
        <member name="T:JetBrains.UI.CommonControls.AutomationProvidersRegistry.AutomationProviderRequest">
            <summary>
            Parameters to the value func of the <see cref="F:JetBrains.UI.CommonControls.AutomationProvidersRegistry.Items"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.AutomationProvidersRegistry.AutomationProviderRequest.Hwnd">
            <summary>
            Handle to the window represented by the <see cref="F:JetBrains.UI.CommonControls.AutomationProvidersRegistry.AutomationProviderRequest.Owner"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.AutomationProvidersRegistry.AutomationProviderRequest.Owner">
            <summary>
            The owner object, of the type given by the <see cref="T:System.Type"/> key in the <see cref="F:JetBrains.UI.CommonControls.AutomationProvidersRegistry.Items"/> dictionary.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CommonControls.AutomationProvidersRegistry.AutomationProviderRequest.WParam">
            <summary>
            <c>wParam</c> of the Windows message we're handling. <c>lParam</c> is always <see cref="F:JetBrains.Interop.WinApi.Declarations.Constants.OBJID.OBJID_CLIENT"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.CommonControls.AutomationProvidersRegistry.AutomationProviderRequest.LParam">
            <summary>
            <c>lParam</c>, always <see cref="F:JetBrains.Interop.WinApi.Declarations.Constants.OBJID.OBJID_CLIENT"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommonControls.Utils.ControlUtil">
            <summary>
            Utils for accessing controls
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.Utils.ControlUtil.GetControlContainingPoint(System.Drawing.Point)">
            <summary>
            Returns control at screenPoint or a control, that contains a window at screenPoint
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.Utils.ControlUtil.CenterInMainWindow(System.Drawing.Size,JetBrains.UI.Application.IMainWindow)">
            <summary>
            Centers the <paramref name="size"/>-sized rectangle over the main window, checks that it falls in screen.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.Utils.ControlUtil.CenterInWindow(System.IntPtr,System.Drawing.Size)">
            <summary>
            Centers the <paramref name="size"/>-sized rectangle over the <paramref name="hwndOwner"/> window, checks that it falls in screen.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.Utils.ControlUtil.FitToScreen(System.Drawing.Rectangle)">
            <summary>
            Ensures the given bounds fall within a screen.
            Prefers to rather move than downsize.
            Chooses the screen that contains most of the initial <paramref name="bounds"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.Utils.ControlUtil.GetControlContainingFocus">
            <summary>
            Returns the control that currently has focus, or <c>Null</c> if either none of our windows has focus, or the focused window is not a control.
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.CommonControls.Utils.ControlUtil.GetControl(System.Void*)">
            <summary>
            Returns Control whose handle equals to hwnd passed or containing window with current hwnd
            </summary>
        </member>
        <member name="T:JetBrains.UI.CommonControls.GoTransparentOnControlKey">
            <summary>
            Supports the VS behavior for a window to go transparent when the Control modifier key is down.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CommonControls.GoTransparentOnControlKey.IsCtrlKeyDownNow">
            <summary>
            Polls keyboard for the current state.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.ImagePlacement">
            <summary>
            Specify placement of the image.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.ImagePlacement.LEFT">
            <summary>
            Image is placed to the left of other text.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.ImagePlacement.RIGHT">
            <summary>
            Image is placed to the right of other text.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Controls.LayoutSuspender">
            <summary>
            Suspends the layout of the given control and resumes it automatically when disposed of. [Omea]
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.LayoutSuspender._bLayoutOnResume">
            <summary>
            Whether to apply layout on resume.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Controls.LayoutSuspender._suspended">
            <summary>
            The list of controls to be resumed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.LayoutSuspender.#ctor(System.Windows.Forms.Control,System.Boolean,System.Boolean)">
            <summary>
            Suspends the layout of the following control and resumes it when disposed of.
            </summary>
            <param name="control">Control to be suspended/resumed. Must not be <c>Null</c>.</param>
            <param name="recursive">Whether to suspend all the child controls also.</param>
            <param name="bLayoutOnResume"><see cref="M:System.Windows.Forms.Control.ResumeLayout(System.Boolean)"/> will be called with <paramref name="bLayoutOnResume"/> as an argument.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.LayoutSuspender.#ctor(System.Windows.Forms.Control)">
            <summary>
            Suspends the layout of the following control and resumes it when disposed of.
            </summary>
            <param name="control">Control to be suspended/resumed. Must not be <c>Null</c>.</param>
        </member>
        <member name="M:JetBrains.UI.Controls.LayoutSuspender.Resume">
            <summary>
            Suspends the <see cref="F:JetBrains.UI.Controls.LayoutSuspender._suspended"/> list.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.LayoutSuspender.Suspend">
            <summary>
            Suspends the <see cref="F:JetBrains.UI.Controls.LayoutSuspender._suspended"/> list.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Controls.LayoutSuspender.Dispose">
            <summary>
            Resumes the control's layout.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemBlock.#ctor(JetBrains.UI.Icons.IconId)">
            <summary>
            Creates an icon-only presentable item.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemBlock.#ctor(JetBrains.UI.Icons.IconId,JetBrains.UI.RichText.RichTextBlock)">
            <summary>
            Creates a presentable item that is a labeled icon, with icon on the left.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemBlock.#ctor(JetBrains.CommonControls.PresentableItemBlock)">
            <summary>
            Creates a static snapshot of the given presentable item.
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.PresentableItemBlockRenderer">
            <summary>
            Utility class to render <see cref="T:JetBrains.CommonControls.PresentableItemBlock"/> 
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemBlockRenderer.Render(System.Drawing.Graphics,JetBrains.CommonControls.PresentableItemBlock,System.Drawing.Rectangle,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            Renders <see cref="T:JetBrains.CommonControls.PresentableItemBlock"/> object on the specified graphics in the specified bounds.
            </summary>
            <param name="g"><see cref="T:System.Drawing.Graphics"/> object to render on.</param>
            <param name="item"><see cref="T:JetBrains.CommonControls.PresentableItemBlock"/> to render.</param>
            <param name="bounds">Bounds to render in.</param>
            <param name="renderParams">Additional information about rendering.</param>
            <param name="themedIconManager"> </param>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemBlockRenderer.GetTextBounds(System.Drawing.Graphics,System.Drawing.Rectangle,JetBrains.CommonControls.PresentableItemBlock,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            Calculates rectangle of the RichText for specified bounds and rendering parameters.
            </summary>
            <param name="g">Graphics to measure against.</param>
            <param name="bounds">Bounds to measure in.</param>
            <param name="item"><see cref="T:JetBrains.CommonControls.PresentableItemBlock"/> to measure.</param>
            <param name="renderParams">Additional information about rendering.</param>
            <param name="themedIconManager"> </param>
            <returns>Rectangle for the RichText.</returns>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemBlockRenderer.HitTest(System.Drawing.Graphics,System.Drawing.Point,System.Drawing.Rectangle,JetBrains.CommonControls.PresentableItemBlock,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,System.Drawing.Rectangle@)">
            <summary>
            Finds subobject of <see cref="T:JetBrains.CommonControls.PresentableItemBlock"/> object in the specified point.
            </summary>
            <param name="g"><see cref="T:System.Drawing.Graphics"/> object to test on.</param>
            <param name="hitPoint">Point to test for.</param>
            <param name="bounds">Bounds to test in.</param>
            <param name="item"><see cref="T:JetBrains.CommonControls.PresentableItemBlock"/> to analyze.</param>
            <param name="renderParams">Additional information about rendering.</param>
            <param name="themedIconManager"> </param>
            <param name="hitRect">Rectangle of the element at the specified location, or <see cref="F:System.Drawing.Rectangle.Empty"/> if no element was found.</param>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemBlockRenderer.Measure(System.Drawing.Graphics,JetBrains.CommonControls.PresentableItemBlock,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            Renders <see cref="T:JetBrains.CommonControls.PresentableItemBlock"/> object on the specified graphics in the specified bounds.
            </summary>
            <param name="g"><see cref="T:System.Drawing.Graphics"/> object to render on.</param>
            <param name="item"><see cref="T:JetBrains.CommonControls.PresentableItemBlock"/> to render.</param>
            <param name="renderParams">Additional information about rendering.</param>
            <param name="themedIconManager"> </param>
        </member>
        <member name="T:JetBrains.CommonControls.PresentableItemRenderer">
            <summary>
            Utility class to render <see cref="T:JetBrains.CommonControls.IPresentableItem"/> 
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.PresentableItemRenderer.ReusableLayout">
            <summary>
            Reusable object to avoid creating a new instance on each operation.
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemRenderer.Arrange(System.Drawing.Graphics,JetBrains.CommonControls.IPresentableItem,System.Drawing.Size,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution,JetBrains.CommonControls.PresentableItemRenderer.Layout)">
            <summary>
            <para>Arranges the item in the given bounds and fills the layout data.</para>
            <para>This is the base routine for all of the measuring, hittesting and rendering methods.</para>
            </summary>
            <param name="g">Graphics object for measuring the GDI-painted text against.</param>
            <param name="item">The item itself.</param>
            <param name="size">The limiting size. Setting too small a size might cause the item to fail to measure its desired size correctly, so for the bottom-up layout pass use the max-size here.</param>
            <param name="renderParams">Additional information about rendering.</param>
            <param name="themedIconManager">Icons renderer.</param>
            <param name="resolution"></param>
            <param name="layout">Hand in an empty or dirty object. It will be filled with layout results.</param>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemRenderer.GetTextBounds(System.Drawing.Graphics,System.Drawing.Rectangle,JetBrains.CommonControls.IPresentableItem,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Calculates rectangle of the RichText for specified bounds and rendering parameters.
            </summary>
            <param name="g">Graphics to measure against.</param>
            <param name="bounds">Bounds to measure in.</param>
            <param name="item"><see cref="T:JetBrains.CommonControls.IPresentableItem"/> to measure.</param>
            <param name="renderParams">Additional information about rendering.</param>
            <param name="themedIconManager"> </param>
            <param name="resolution"> </param>
            <returns>Rectangle for the RichText.</returns>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemRenderer.HitTest(System.Drawing.Graphics,System.Drawing.Point,System.Drawing.Rectangle,JetBrains.CommonControls.IPresentableItem,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,System.Drawing.Rectangle@,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Finds subobject of <see cref="T:JetBrains.CommonControls.IPresentableItem"/> object at the specified point.
            </summary>
            <param name="g"><see cref="T:System.Drawing.Graphics"/> object to test on.</param>
            <param name="hitPoint">Point to test for.</param>
            <param name="bounds">Bounds to test in.</param>
            <param name="item"><see cref="T:JetBrains.CommonControls.IPresentableItem"/> to analyze.</param>
            <param name="renderParams">Additional information about rendering.</param>
            <param name="themedIconManager"> </param>
            <param name="elementRect">Rectangle of the element at the specified location, or <see cref="F:System.Drawing.Rectangle.Empty"/> if no element was found.</param>
            <param name="resolution"> </param>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemRenderer.Measure(System.Drawing.Graphics,JetBrains.CommonControls.IPresentableItem,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Measures <see cref="T:JetBrains.CommonControls.IPresentableItem"/> object on the specified graphics 
            </summary>
            <param name="g"><see cref="T:System.Drawing.Graphics"/> object to measure on.</param>
            <param name="item"><see cref="T:JetBrains.CommonControls.IPresentableItem"/> to measure.</param>
            <param name="renderParams">Additional information about measuring.</param>
            <param name="themedIconManager"> </param>
            <param name="resolution"> </param>
            <returns>Size of the item</returns>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemRenderer.Render(System.Drawing.Graphics,JetBrains.CommonControls.IPresentableItem,System.Drawing.Rectangle,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Renders <see cref="T:JetBrains.CommonControls.IPresentableItem"/> object on the specified graphics in the specified bounds.
            </summary>
            <param name="g"><see cref="T:System.Drawing.Graphics"/> object to render on.</param>
            <param name="item"><see cref="T:JetBrains.CommonControls.IPresentableItem"/> to render.</param>
            <param name="bounds">Bounds to render in.</param>
            <param name="renderParams">Additional information about rendering.</param>
            <param name="themedIconManager"> </param>
            <param name="resolution"> </param>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemRenderer.RenderAnimatedFrame(System.Drawing.Graphics,JetBrains.CommonControls.IPresentableItem,System.Drawing.Rectangle,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,System.Double,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Renders <see cref="T:JetBrains.CommonControls.IPresentableItem"/> object on the specified graphics in the specified bounds.
            </summary>
            <param name="g"><see cref="T:System.Drawing.Graphics"/> object to render on.</param>
            <param name="item"><see cref="T:JetBrains.CommonControls.IPresentableItem"/> to render.</param>
            <param name="bounds">Bounds to render in.</param>
            <param name="renderParams">Additional information about rendering.</param>
            <param name="themedIconManager"> </param>
            <param name="fFrame">Frame percentage, [0..1).</param>
            <param name="resolution"> </param>
        </member>
        <member name="M:JetBrains.CommonControls.PresentableItemRenderer.RenderCore(System.Drawing.Graphics,JetBrains.CommonControls.IPresentableItem,System.Drawing.Point,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution,JetBrains.CommonControls.PresentableItemRenderer.Layout,System.Nullable{System.Double})">
            <summary>
            Renders <see cref="T:JetBrains.CommonControls.IPresentableItem"/> object on the specified graphics in the specified bounds.
            </summary>
            <param name="g"><see cref="T:System.Drawing.Graphics"/> object to render on.</param>
            <param name="item"><see cref="T:JetBrains.CommonControls.IPresentableItem"/> to render.</param>
            <param name="location">Point at which to render. The size, and whether it's the desired size or constrained-down size, is taken from the pre-calculated <paramref name="layout"/> object.</param>
            <param name="renderParams">Additional information about rendering.</param>
            <param name="themedIconManager">Icon renderer.</param>
            <param name="resolution"> </param>
            <param name="layout">The cached layout to render in. Must be already filled with <see cref="M:JetBrains.CommonControls.PresentableItemRenderer.Arrange(System.Drawing.Graphics,JetBrains.CommonControls.IPresentableItem,System.Drawing.Size,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution,JetBrains.CommonControls.PresentableItemRenderer.Layout)"/>.</param>
            <param name="fAnimatedFrame">Frame percentage, [0..1), if expecting animation. <c>Null</c> means render the static representation even if icon supports animation.</param>
        </member>
        <member name="T:JetBrains.CommonControls.PresentableItemRenderer.Layout">
            <summary>
            The results of an <see cref="M:JetBrains.CommonControls.PresentableItemRenderer.Arrange(System.Drawing.Graphics,JetBrains.CommonControls.IPresentableItem,System.Drawing.Size,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution,JetBrains.CommonControls.PresentableItemRenderer.Layout)"/> call. Used by rendering, hittesting, and desired size retrieval methods.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.PresentableItemRenderer.Layout.DesiredSize">
            <summary>
            Desired size of the presentable item. Might be Null if the limiting size was too small at the time of Arrange.
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.PresentableItemRenderer.Layout.Icons">
            <summary>
            <para>Icon area rectangles, in order of appearance in the icons array, if any icons are present.</para>
            <para>This is relative to the upper-left point of the painting area.</para>
            <para>Don't prepare this field before calling <see cref="M:JetBrains.CommonControls.PresentableItemRenderer.Arrange(System.Drawing.Graphics,JetBrains.CommonControls.IPresentableItem,System.Drawing.Size,JetBrains.UI.RenderParams,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution,JetBrains.CommonControls.PresentableItemRenderer.Layout)"/>, it will allocate the array of a sufficient size. Note that it won't shrink a larger array down to avoid unnecessary allocations (but will reset any excess items to collapsed rects), so care array lengths when consuming.</para>
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.PresentableItemRenderer.Layout.Size">
            <summary>
            <para>Arranged size of the presentable item (the Size parameter as it was passed to Arrange).</para>
            <para>All of the rectangles should be within the rectangle of this size located at <c>(0,0)</c>.</para>
            </summary>
        </member>
        <member name="F:JetBrains.CommonControls.PresentableItemRenderer.Layout.Text">
            <summary>
            <para>Text area rectangle, if text is present.</para>
            <para>This is relative to the upper-left point of the painting area.</para>
            </summary>
        </member>
        <member name="M:JetBrains.CommonControls.VsFlatColorTable.GetAlphaBlendedColor(System.Drawing.Graphics,System.Drawing.Color,System.Drawing.Color,System.Int32)">
            <summary>
            Blends two colors.
            </summary>
            <param name="g">Device context to get the nearest color from. May be <c>Null</c>, in which case the exact color is returned.</param>
            <param name="src">The first color.</param>
            <param name="dest">The second color.</param>
            <param name="alpha">The alpha value in the [0…FF] range.</param>
            <returns>The blended color, constrained to the device context or not.</returns>
        </member>
        <member name="T:JetBrains.CommonControls.VsSpecialColorTable">
            <summary>
            Provides colors used for display ToolBar and it's items. 
            This class rovides some special fixed set. To get themed colors 
            it should be use <see cref="T:JetBrains.CommonControls.ThemedColorTable"/>
            </summary>
            <remarks>Looks like it should be replaced everywhere by more modern implementation of 
            ProfessionalColorTable <see cref="T:JetBrains.CommonControls.ThemedColorTable"/>[daVinci]</remarks>
        </member>
        <member name="M:JetBrains.CommonControls.VsSpecialColorTable.GetAlphaBlendedColor(System.Drawing.Graphics,System.Drawing.Color,System.Drawing.Color,System.Int32)">
            <summary>
            Blends two colors.
            </summary>
            <param name="g">Device context to get the nearest color from. May be <c>Null</c>, in which case the exact color is returned.</param>
            <param name="src">The first color.</param>
            <param name="dest">The second color.</param>
            <param name="alpha">The alpha value in the [0…FF] range.</param>
            <returns>The blended color, constrained to the device context or not.</returns>
        </member>
        <member name="T:JetBrains.CommonControls.ThemedColorTable">
            <summary>
            Provides colors used for display ToolBar and it's items. 
            This class provides color set from currently used Theme. 
            See ThemeManager component for additional details
            </summary>
        </member>
        <member name="T:JetBrains.CommonControls.WindowlessControl">
            <summary>
            Helper class for various <see cref="T:JetBrains.CommonControls.IWindowlessControl"/> implementations.
            Mostly, dispatches the creation of various windowless controls for optimal performance.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Controls.WindowlessControlElement">
            <summary>
            Renders an <see cref="T:JetBrains.CommonControls.IWindowlessControl"/>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Controls.WindowlessControlElement.myFArrangeOverride">
            <summary>
            Switchable implementation that's activated only when we have a presentation.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Controls.WindowlessControlElement.myFMeasureOverride">
            <summary>
            Switchable implementation that's activated only when we have a presentation.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Controls.WindowlessControlElement.myFRender">
            <summary>
            Switchable implementation that's activated only when we have a presentation.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Controls.WindowlessControlElement.AlphaChannel">
            <summary>
            Gets or sets whether the windowless control will be rendered with an alpha channel or not.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Controls.WindowlessControlElement.Presentation">
            <summary>
            Sets the presentation for the UI element. Get collapsed on <c>Null</c>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Controls.WindowlessControlElement.TooltipRequested">
            <summary>
            Fires when we're queried for a tooltip.
            Retranslates the WPF <see cref="F:JetBrains.UI.Avalon.Tooltips.AvalonTooltipManagerComponent.GetJetTooltipEvent"/> event intercepted on the windowless control element level.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Controls.WindowlessControlElement.InitTooltips">
            <summary>
            Tooltips support thru <see cref="T:JetBrains.UI.Tooltips.ITooltipManager"/> and <see cref="F:JetBrains.UI.Avalon.Tooltips.AvalonTooltipManagerComponent.GetJetTooltipEvent"/> and <see cref="F:JetBrains.UI.Avalon.Controls.WindowlessControlElement.TooltipRequested"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.AvalonBitmapInterop.RenderGdipIntoAvalonImage(System.Windows.Size,JetBrains.UI.CrossFramework.AvalonBitmapInterop.AlphaChannel,System.Action{System.Drawing.Graphics})">
            <summary>
            Creates a <see cref="T:System.Drawing.Graphics">GDI+ Graphics</see> to render into, and returns the rendering result in a form of an <see cref="T:System.Windows.Media.ImageSource">Avalon image</see>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.AvalonBitmapInterop.RenderGdipIntoAvalonImage_GdiBitmap_DIBitmap(System.Windows.Size,JetBrains.UI.CrossFramework.AvalonBitmapInterop.AlphaChannel,System.Action{System.Drawing.Graphics})">
            <summary>
            Creates a <see cref="T:System.Drawing.Graphics">GDI+ Graphics</see> to render into, and returns the rendering result in a form of an <see cref="T:System.Windows.Media.ImageSource">Avalon image</see>.
            </summary>
            <remarks>Thought it could re-use the bits of <see cref="T:System.Windows.Media.Imaging.WriteableBitmap"/>, but seems like it's not the way it works.</remarks>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.AvalonBitmapInterop.RenderGdipIntoAvalonImage_GdipBitmap(System.Windows.Size,JetBrains.UI.CrossFramework.AvalonBitmapInterop.AlphaChannel,System.Action{System.Drawing.Graphics})">
            <summary>
            Creates a <see cref="T:System.Drawing.Graphics">GDI+ Graphics</see> to render into, and returns the rendering result in a form of an <see cref="T:System.Windows.Media.ImageSource">Avalon image</see>.
            </summary>
            <remarks>Creates a byte buffer, a GDI+ bitmap right on these bytes, and then an Avalon image off these bytes. Could be easily turned into a <see cref="T:System.Windows.Media.Imaging.WriteableBitmap"/> to reuse its bytes on subsequent renders of the same size, but in this method if a GDI DC is created off the GDIP DC, then any transparency functions would fail (cannot get the back color it seems), like ClearType or even rectangles with alpha. So we cannot use it as a main method, and thus no use optimizing into a <see cref="T:System.Windows.Media.Imaging.WriteableBitmap"/>.</remarks>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.AvalonBitmapInterop.RenderGdipIntoAvalonImage_GdiBitmap_DIBSection(System.Windows.Size,JetBrains.UI.CrossFramework.AvalonBitmapInterop.AlphaChannel,System.Action{System.Drawing.Graphics})">
            <summary>
            Creates a <see cref="T:System.Drawing.Graphics">GDI+ Graphics</see> to render into, and returns the rendering result in a form of an <see cref="T:System.Windows.Media.ImageSource">Avalon image</see>.
            </summary>
            <remarks>Creates a GDI bitmap, HDC on it, Graphics on that, and uses the GDI bitmap bytes to create an Avalon image off those. Not quite compatible with <see cref="T:System.Windows.Media.Imaging.WriteableBitmap"/> because the bits are created by <see cref="M:JetBrains.Interop.WinApi.Gdi32Dll.CreateDIBSection(System.Void*,JetBrains.Interop.WinApi.Declarations.Structures.BITMAPINFO*,System.UInt32,System.Void**,System.Void*,System.Int32)"/> anew each time.</remarks>
        </member>
        <member name="T:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap">
            <summary>
            Allows to render with GDIP into an Avalon device context.
            Bitmap source object reused on renders, recreated when size changes (with optional optimizations).
            Created (and gets size) on first <see cref="M:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.PaintGdip(System.Windows.Size,System.Action{System.Drawing.Graphics})"/>, any <see cref="M:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.Render(System.Windows.Media.DrawingContext,System.Windows.Rect)"/> calls before that are silently ignored.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.myBitmap">
            <summary>
            Avalon bitmap source: reused on renders, recreated when size changes.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.myLogicalSize">
            <summary>
            The size, as set by the user, as painted, as visible on screen on render.
            The bitmap might be larger to optimize for resizes (see <see cref="F:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.myResizePolicy"/>).
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.PaintGdip(System.Windows.Size,System.Action{System.Drawing.Graphics})">
            <summary>
            Does GDI+ rendering into this bitmap.
            </summary>
            <param name="sizeNew">The new size of the bitmap (or the old one, in which case the bitmap will remain intact).</param>
            <param name="FRender">Painter.</param>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.Render(System.Windows.Media.DrawingContext,System.Windows.Rect)">
            <summary>
            Renders the bitmap onto the given DC.
            Only the logical-size-part is painted, any lazy-sized regions outside the logical size are clipped out.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.ChooseBitmapSizeByPolicy_LazyDim(System.Double,System.Double)">
            <summary>
            Chooses each dim of the lazy preferred size.
            When less than screen, round up to the nearest power of 2. When larger, round up to the nearest screen.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.ChooseBitmapSizeByPolicy(System.Windows.Size)">
            <summary>
            In lazy mode, we do not want to respawn the bitmap each time we're growing it gradually (eg resizing the window).
            Snap sizes to some common values in lazy mode.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.RecreateBitmap(System.Windows.Size)">
            <summary>
            Create new writable bitmap of the given size.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.ResizePolicy.Exact">
            <summary>
            Bitmap is always of the required size, exactly. Reallocated on each resize.
            </summary>
        </member>
        <member name="F:JetBrains.UI.CrossFramework.GdipWritableAvalonBitmap.ResizePolicy.Lazy">
            <summary>
            Old bitmap is reused if the new size is smaller.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Interop.RichTextEx">
            <summary>
            Extension methods for <see cref="N:JetBrains.UI.RichText"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.SizeAndLength.AvalonLengthToWinFormsLength_Ceiling(System.Double,System.Double)">
            <summary>
            Turns a double length into an int, coercing NaN and Inf values.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.SizeAndLength.AvalonLengthToWinFormsLength_Floor(System.Double,System.Double)">
            <summary>
            Turns a double length into an int, coercing NaN and Inf values.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.SizeAndLength.AvalonLengthToWinFormsLength_Round(System.Double,System.Double)">
            <summary>
            Turns a double length into an int, coercing NaN and Inf values.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.SizeAndLength.WinFormsLengthToAvalonLength(System.Int32,System.Double)">
            <summary>
            Turns an int length into an Avalon double length, converting max-int to corresponding infinities.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.SizeAndLength.WinFormsLengthToAvalonLength(System.Single,System.Double)">
            <summary>
            Turns a float length into a double, Inf values are automatically OK.
            </summary>
        </member>
        <member name="T:JetBrains.UI.CrossFramework.WindowsFormsIntegration">
            <summary>
            Carries out the internal members out of the <c>WindowsFormsIntegration</c> DLL, and some more.
            Bridges the Avalon and WinForms worlds.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.WindowsFormsIntegration.SetFontA``1(``0,System.Drawing.Font)">
            <summary>
            Tears apart a WinForms <see cref="T:System.Drawing.Font"/> and applies it to an Avalon element.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.WindowsFormsIntegration.SetFontB``1(``0,System.Drawing.Font,System.Boolean)">
            <summary>
            Tears apart a WinForms <see cref="T:System.Drawing.Font"/> and applies it to an Avalon element.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.WindowsFormsIntegration.SetFontC``1(``0,System.Drawing.Font,System.Boolean)">
            <summary>
            Tears apart a WinForms <see cref="T:System.Drawing.Font"/> and applies it to an Avalon element.
            </summary>
        </member>
        <member name="M:JetBrains.UI.CrossFramework.WindowsFormsIntegration.ToGdiPlusBitmap(System.Windows.Media.Imaging.BitmapSource)">
            <summary>
            Converts a raster Avalon image into a raster GDI+ image for use in WinForms UI.
            </summary>
        </member>
        <member name="F:JetBrains.UI.DataConstants.CloseAllItems">
            <summary>
            The “Close All” family actions are available here.
            </summary>
        </member>
        <member name="T:JetBrains.UI.src.DataContext.FindAvalonAndWinFormsDataRules">
            <summary>
            A data rule finder to traverse thru both worlds (Avalon &amp; WinForms) crossing the boundaries successfully and gathering rules from the whole chain. 
            </summary>
            <remarks>
            Required for correct operation on mixed content. E.g. at this moment (Fall'11) tool window frame is WinForms while it content is Avalon at times (e.g. Stack Trace Explorer), which causes data rules collection to stop within WPF and fail with collecting the CloseAll data rules on its WinForms parent.
            </remarks>
        </member>
        <member name="M:JetBrains.UI.src.DataContext.FindAvalonAndWinFormsDataRules.FindInAvalonElementAndAvalonParents(System.Windows.IInputElement)">
            <summary>
            Queries elements for context by bubbling an event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.src.DataContext.FindAvalonAndWinFormsDataRules.FindInThisControl(System.Windows.Forms.Control)">
            <summary>
            Control's data provider, no parents asked.
            </summary>
        </member>
        <member name="M:JetBrains.UI.src.DataContext.FindAvalonAndWinFormsDataRules.FindInParentHwndAndParents(System.IntPtr)">
            <summary>
            Assuming the current HWND is processed, initiates processing of data rules in its parents chain (including any possible Avalon element trees).
            </summary>
        </member>
        <member name="M:JetBrains.UI.src.DataContext.FindAvalonAndWinFormsDataRules.FindInThisHwndAndParents(System.IntPtr,System.Drawing.Point)">
            <summary>
            Looks for data rules in this HWND (incl Avalon element tree possibly hosted in it), and then proceeds with parent HWNDs chain.
            </summary>
            <param name="hwnd">The HWND to start with. Its data rules will be returned too.</param>
            <param name="ptScreenReference">Specifies the context of the child window within this window. This is required to process Avalon trees correctly.</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.src.DataContext.FindAvalonAndWinFormsDataRules.FindInHwndSource(System.Windows.Interop.HwndSource,System.Drawing.Point)">
            <summary>
            Hit-tests HWND-source by the given point in screen coords, and bubbles the rules request up to the HWNDS root element.
            </summary>
        </member>
        <member name="M:JetBrains.UI.src.DataContext.FindAvalonAndWinFormsDataRules.FindInThisHwndNonAvalon(System.IntPtr)">
            <summary>
            Looks for data rules registered with WinForms on this HWND only.
            NOTE: if you ever want to register rules on native windows (or non-WinForms HWNDs), register an object ID to use with <see cref="F:JetBrains.Interop.WinApi.WindowsMessages.WM_GETOBJECT"/> and call for it here.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.DataContext.FindAvalonDataRules.FindDataRulesInElement(System.Windows.IInputElement)">
            <summary>
            Queries elements for context by bubbling an event.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.DataContext.GetDataRulesEventArgs">
            <summary>
            Arguments to the <see cref="F:JetBrains.UI.Avalon.DataContext.GetDataRulesEventArgs.GetDataRulesEvent"/> routed event.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.DataContext.GetDataRulesEventArgs.GetDataRulesEvent">
            <summary>
            Fires when the a <see cref="T:JetBrains.Application.DataContext.IDataContext">Data Context</see> is about to be created and looks for <see cref="T:JetBrains.Application.DataContext.IDataRule"/>s on Avalon UI elements to query for data.
            This event will fire when you call <see cref="T:JetBrains.Application.DataContext.IFindDataRules"/> interface members on <see cref="P:JetBrains.ActionManagement.IActionManager.DataContexts"/>, or the <see cref="M:JetBrains.Application.DataContext.DataContexts.CreateOnActiveControl(JetBrains.DataFlow.Lifetime,System.Collections.Generic.IEnumerable{JetBrains.Application.DataContext.IDataRule})"/> method and its siblings.
            When you sink the event, add your data rules to the <see cref="F:JetBrains.UI.Avalon.DataContext.GetDataRulesEventArgs.DataRules"/> list. Do not set <see cref="P:System.Windows.RoutedEventArgs.Handled"/> to <c>True</c> so that the event could bubble up and collect all of the data providers in the UI tree. Add your data rules to the end, which will make sure the deepest controls take precedence with their most concrete data (unless data rule priority is specifically overridden).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.DataContext.GetDataRulesEventArgs.DataRules">
            <summary>
            Add your data rules to the end of this collection. See <see cref="F:JetBrains.UI.Avalon.DataContext.GetDataRulesEventArgs.GetDataRulesEvent"/> documentation for details.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.DataContext.GetDataRulesEventArgs.GetDataRulesBehaviorProperty">
            <summary>
            If you want a control to publish data rules, set this property on the view to the handler defined in the viewmodel, and it will be attached to sink the event.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.DataContext.GetDataRulesEventArgs.GetDataRulesEventHandler">
            <summary>
            Delegate type for the <see cref="F:JetBrains.UI.Avalon.DataContext.GetDataRulesEventArgs.GetDataRulesEvent"/> routed event.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.ExceptionReportingIconSet">
            <summary>
            As a component running sometimes without Shell, Exception Reporting should request its icons explicitly.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.ShellLessExceptionReporting">
            <summary>
            Helpers for setting up exception reporting when the product shell is not running yet.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.ShellLessExceptionReporting.CreateAndInstall(JetBrains.DataFlow.Lifetime,JetBrains.Application.BuildScript.Application.HostInfo,JetBrains.Application.BuildScript.Application.IWindowBranding,System.Lazy{System.Collections.Generic.IEnumerable{JetBrains.Application.BuildScript.PackageSpecification.JetPackageMetadata}})">
            <summary>
            An exception reporter which knows the static product details and can submit smth to the issue tracker.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.ShellLessExceptionReporting.CreateAndInstall(JetBrains.DataFlow.Lifetime,JetBrains.Build.Serialization.SerializedValuesResolver)">
            <summary>
            An exception reporter which knows the static product details and can submit smth to the issue tracker.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.ShellLessExceptionReporting.CreateAndInstallDeadEnd">
            <summary>
            Does not show exceptions to the user.
            Used in Production Mode when we shouldn't be showing the exceptions to the user.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.ShellLessExceptionReporting.CreateAndInstallWithoutContext">
            <summary>
            An exception reporter which does not have the product context or any components yet.
            Shows a primitive message box without the submit-to-tracker capability.
            Reports failures in creation of the context for the full reporter.
            We MUST NOT obey <see cref="P:JetBrains.Application.ExceptionReport.IsModeReportExceptionsComponent.IsShowingExceptionsToUser"/> flag here: after we have the context, we push another exception reporter that obeys the flag, but startup-related errors are most likely FATAL and MUST be shown to the user. — NOTE: not necessarily deemed true in wave01
            </summary>
        </member>
        <member name="M:JetBrains.UI.ExceptionReport.ShellLessExceptionReporting.CreateDeadEnd">
            <summary>
            Does not show exceptions to the user.
            Used in Production Mode when we shouldn't be showing the exceptions to the user.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Extensions.Bindings">
            <summary>
            Extensions to Avalon data bindings (<see cref="T:System.Windows.Data.BindingBase"/> and so on).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Extensions.Bindings.Create``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Creates a binding on a property path.
            Only normal CLR properties and <see cref="T:JetBrains.DataFlow.IProperty`1"/>-properties are supported, as well as their chains.
            <see cref="T:System.Windows.DependencyProperty"/> cannot be used because it's not possible to get property ID out of the CLR property accessor without reflection.
            </summary>
            <typeparam name="TContainingType">Datacontext type.</typeparam>
            <typeparam name="TMemberValue">Resulting value type.</typeparam>
            <param name="lambdaexpression">Lambda expression which gives the property identifiers (it's never executed).</param>
            <returns>Binding.</returns>
        </member>
        <member name="M:JetBrains.UI.Extensions.Bindings.Path``2(System.Windows.Data.Binding,System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Assigns property path to the binding by reading a lambda expression (which is fake and is not actually executed).
            Only normal CLR properties and <see cref="T:JetBrains.DataFlow.IProperty`1"/>-properties are supported, as well as their chains.
            <see cref="T:System.Windows.DependencyProperty"/> cannot be used because it's not possible to get property ID out of the CLR property accessor without reflection.
            Fluent.
            </summary>
            <typeparam name="TContainingType">Datacontext type.</typeparam>
            <typeparam name="TMemberValue">Resulting value type.</typeparam>
            <param name="lambdaexpression">Lambda expression which gives the property identifiers (it's never executed).</param>
            <param name="thіs"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Extensions.Bindings.Path(System.Windows.Data.Binding,System.Windows.DependencyProperty)">
            <summary>
            Sets the binding path to contain a single dependency property.
            </summary>
            <param name="thіs"></param>
            <param name="property"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Extensions.Bindings.Converter``2(System.Windows.Data.Binding,System.Func{``0,``1})">
            <summary>
            Assigns a one-way converter to an existing binding.
            Fluent.
            </summary>
            <typeparam name="TSource"></typeparam>
            <typeparam name="TTarget"></typeparam>
            <param name="thіs"></param>
            <param name="FConverter"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Extensions.Bindings.Converter``2(System.Windows.Data.Binding,System.Func{``0,``1},System.Func{``1,``0})">
            <summary>
            Assigns a bidirectional converter to an existing binding. Node: you must set <see cref="M:JetBrains.UI.Extensions.Bindings.Mode(System.Windows.Data.Binding,System.Windows.Data.BindingMode)"/> to something not-one-way with a separate call.
            Fluent.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Extensions.Bindings.Mode(System.Windows.Data.Binding,System.Windows.Data.BindingMode)">
            <summary>
            Changes binding mode.
            Fluent.
            </summary>
            <param name="thіs"></param>
            <param name="bindingMode"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Extensions.Bindings.Source(System.Windows.Data.Binding,System.Object)">
            <summary>
            Assigns binding source.
            Fluent.
            </summary>
            <param name="thіs"></param>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Extensions.Bindings.IProperty``1(System.Windows.Data.Binding,JetBrains.DataFlow.IProperty{``0})">
            <summary>
            Assigns binding source.
            Fluent.
            </summary>
            <param name="thіs"></param>
            <param name="propertySource">The source of a property type.</param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.Extensions.ColorEx">
            <summary>
            Extension methods for Color class
            </summary>
        </member>
        <member name="M:JetBrains.UI.Extensions.ColorEx.ToBrush(System.Drawing.Color)">
            <summary>
            Creates a SolidBrush w/ the given color
            </summary>
            <param name="color">Color</param>
            <returns>Solid brush</returns>
        </member>
        <member name="T:JetBrains.UI.Extensions.Commands.CommandReference">
            <summary>
            This class facilitates associating a key binding in XAML markup to a command
            defined in a View Model by exposing a Command dependency property.
            The class derives from Freezable to work around a limitation in WPF when data-binding from XAML.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Extensions.Commands.SignalCommand">
            <summary>
              An Avalon command which fires a signal when executed.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Extensions.DataTemplateSelectorDelegate">
            <summary>
            Supports selectding between Avalon data templates per specific data object which should be templated.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Extensions.ListViewColumn">
            <summary>
            ListViewColumnStretch
            </summary>
        </member>
        <member name="F:JetBrains.UI.Extensions.ListViewColumn.IsStretchedProperty">
            <summary>
            IsStretched Dependancy property which can be attached to gridview columns.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Extensions.ListViewColumn.GetIsStretched(System.Windows.DependencyObject)">
            <summary>
            Gets the stretch.
            </summary>
            <param name="obj">The obj.</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Extensions.ListViewColumn.SetIsStretched(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Sets the stretch.
            </summary>
            <param name="obj">The obj.</param>
            <param name="value">if set to <c>true</c> [value].</param>
        </member>
        <member name="M:JetBrains.UI.Extensions.ListViewColumn.OnCoerceStretch(System.Windows.DependencyObject,System.Object)">
            <summary>
            Coerce stretch
            </summary>
            <param name="source">The source.</param>
            <param name="value">The value.</param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Extensions.ListViewColumn.OnListViewSizeChanged(System.Object,System.Windows.SizeChangedEventArgs)">
            <summary>
            Handles the SizeChanged event of the lv control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.Windows.SizeChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:JetBrains.UI.Extensions.ListViewColumn.OnListViewLoaded(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Handles the Loaded event of the ListView control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.Windows.RoutedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:JetBrains.UI.Extensions.ListViewColumn.SetColumnWidths(System.Windows.Controls.ListView)">
            <summary>
            Sets the column widths
            </summary>
        </member>
        <member name="T:JetBrains.UI.Extensions.StyleSelectorDelegate">
            <summary>
            Provides a way to apply styles defined in a delegate
            </summary>
        </member>
        <member name="T:JetBrains.UI.Extensions.WindowStyles">
            <summary>
            Helps to manage differrent native window styles. 
            For example to show or hide control buttons
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.IRequiredReportAttachmentProvider">
            <summary>
              Represents a required provider, that attaches in background
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.IEnvironmentInfoAttachmentProvider">
            <summary>
              Represents a required provider of environmental information
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.AccountControl">
            <summary>
            Interaction logic for AccountControl.xaml
            </summary>
            <summary>
            AccountControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.AccountControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.Attachment">
            <summary>
            Interaction logic for Attachment.xaml
            </summary>
            <summary>
            Attachment
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.Attachment.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.AttachmentsControl">
            <summary>
            Interaction logic for AttachmentsControl.xaml
            </summary>
            <summary>
            AttachmentsControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.AttachmentsControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="F:JetBrains.UI.Feedback.UI.FeedbackCenterHost.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.FeedbackCenterHost.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.FeedbackCenterHost.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.FeedbackCenterControl">
            <summary>
            Interaction logic for MainWindow.xaml
            </summary>
            <summary>
            FeedbackCenterControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.FeedbackCenterControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.ReportControlBase">
            <summary>
            Interaction logic for ReportControlBase.xaml
            </summary>
            <summary>
            ReportControlBase
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.ReportControlBase.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.ResultControl">
            <summary>
            Interaction logic for MainWindow.xaml
            </summary>
            <summary>
            ResultControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.ResultControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="F:JetBrains.UI.Feedback.UI.ResultHost.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.ResultHost.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.ResultHost.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.UserIdentificatorControl">
            <summary>
            Interaction logic for UserIdentificatorControl2.xaml
            </summary>
            <summary>
            UserIdentificatorControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.UserIdentificatorControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.ProgressControl">
            <summary>
            Interaction logic for ProgressControl.xaml
            </summary>
            <summary>
            ProgressControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.ProgressControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.UserNameAccountControl">
            <summary>
            Interaction logic for UserNameAccountControl.xaml
            </summary>
            <summary>
            UserNameAccountControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.UserNameAccountControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Feedback.UI.YouTrackAccountControl">
            <summary>
            Interaction logic for YouTrackAccountControl.xaml
            </summary>
            <summary>
            YouTrackAccountControl
            </summary>
        </member>
        <member name="M:JetBrains.UI.Feedback.UI.YouTrackAccountControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Help.ShowOnlineHelpHandler">
            <summary>
            Handles showing product help on company website if currently connected to Internet.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.IShowHelp">
            <summary>
            Allows to hook into showing product help.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.IShowHelp.ShowHelp(System.String,JetBrains.UI.Application.HelpSystem.HelpKind)">
            <summary>
            Request to show help. Return whether it were fulfilled by your handler, otherwise, next handlers will be executed.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IShowHelp.Priority">
            <summary>
            The lower the priority, the sooner called. Use <c>1</c> by default.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.IShowHelp.SupportedKinds">
            <summary>
            Help kinds supported by this handler, empty list to call for all.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Help.ShowOnlineHelpHandler.IsDisabled">
            <summary>
            Allows to disable the online Web help handler in a product which does not require it.
            Either set this property to <c>True</c> from an external unrelated component, or override this component and return <c>True</c>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.Animation.AnimatedIconId">
            <summary>
            <para>Base class for icon identifiers to icons whose images might have animation on screen.</para>
            <para>Such icons should yield a reasonable image when queried through the regular static APIs.</para>
            <para>The exact protocol for getting their animation storyboard or frames is not defined yet, and is specific to the particular type of icon IDs.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.Animation.RotatedIconId">
            <summary>
            Simple rotation animation on the icon image.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.Animation.RotatedIconId.GdipBitmapFrames">
            <summary>
            Supports getting individual animation frames as GDI+ bitmaps.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.Animation.RotatedIconId.GdipBitmapFrames.myFrameCache96">
            <summary>
            Caches rendered GDI+ frames for icons.
            Stores the theme to reset the whole cache on theme change.
            NOTE: don't watch theme changes live to aviod holding icon manager.
            NOTE: can't think up any reasonable cleanup policy, e.g. weakrefs will never be held because the bitmap object is released just after painting it onscreen.
            NOTE: Bitmap array size is to have <see cref="F:JetBrains.UI.Icons.Animation.RotatedIconId.GdipBitmapFrames.FrameCount"/> frames in it.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.Animation.RotatedIconId.GdipBitmapFrames.myFrameCacheScreenDpi">
            <summary>
            Caches rendered GDI+ frames for icons.
            Stores the theme to reset the whole cache on theme change.
            NOTE: don't watch theme changes live to aviod holding icon manager.
            NOTE: can't think up any reasonable cleanup policy, e.g. weakrefs will never be held because the bitmap object is released just after painting it onscreen.
            NOTE: Bitmap array size is to have <see cref="F:JetBrains.UI.Icons.Animation.RotatedIconId.GdipBitmapFrames.FrameCount"/> frames in it.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.Animation.RotatedIconId.GdipBitmapFrames.GetAnimationFrameGdipBitmap(JetBrains.UI.Icons.Animation.RotatedIconId,System.Double,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            <para>Gets the GDI+ bitmap for the specified frame of the animated icon animation sequence.</para>
            <para>The bitmap is cached, so you don't need to cache it on callsite.</para>
            </summary>
            <param name="id">Animated icon.</param>
            <param name="fFramePercentage">Percent of the frame within the animation sequence, in [0..1) range or its multiple. Due to caching, it will be rounded to the resolution assumed by the cache.</param>
            <param name="themedIconManager">Icon renderer.</param>
            <param name="resolution"></param>
            <returns>The frame.</returns>
        </member>
        <member name="M:JetBrains.UI.Icons.Animation.RotatedIconId.GdipBitmapFrames.EnsureFramesFor(JetBrains.UI.Icons.Animation.RotatedIconId,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Looks up the cache, invalidates/fills as needed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.Animation.RotatedIconId.GdipBitmapFrames.EnsureFramesFor_FillFrames(JetBrains.UI.Icons.Animation.RotatedIconId,JetBrains.UI.Icons.IThemedIconManager,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Renders an icon into frames (no cache lookup).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.Animation.RotatedIconIdOwner">
            <summary>
            Dummy class to yield the underlying static image of a <see cref="T:JetBrains.UI.Icons.Animation.RotatedIconId"/> for usages which do not support animation.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ColorIcons.ColorIconId">
            <summary>
            An ID to the dynamically-generated per-RGB-color icons.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ColorIcons.ColorIconIdOwner">
            <summary>
            Dynamically-generated per-RGB-color icons.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconId">
            <summary>
            Identifier of an icon which was statically defined in resources and precompiled into the product DLLs.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconId.IconIndex">
            <summary>
            Identifies a particular icon within the pack of the icons.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconId.IconName">
            <summary>
            Gets the user-friendly name of the icon. This is the name of the field/class/property icon accessors in the icon pack.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconId.IconPack">
            <summary>
            Identifies the pack of the icons.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner">
            <summary>
            Owns identifiers of icons which were statically defined in resources and precompiled into the product DLLs.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.myHashAllNamesCaseInsensitive">
            <summary>
            <c>JET_MODE_ASSERT</c>-only cache.
            Maps icon name (in lower case) to a pair of the original name case and its owning icon pack.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.myHashAllNamesCaseSensitive">
            <summary>
            <c>JET_MODE_ASSERT</c>-only cache.
            Maps icon name (in original case) to its owning icon pack.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.myMapIconPacks">
            <summary>
            Icon packs.
            Modification under main thread guard, copy-on-write, free-threaded access.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.AssertUniqueNames(JetBrains.DataFlow.Lifetime,System.String,System.Object[],JetBrains.Util.ILogger)">
            <summary>
            Check that all icon names are unique across the product. In assertion mode only.
            </summary>
            <param name="lifetime"></param>
            <param name="iconPackResName"> </param>
            <param name="names"></param>
            <param name="logger"> </param>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.IconPack.myDummyIconSlot">
            <summary>
            Assign to the icon slot for which there's no info, to avoid subsequent exceptions on calls to the icon.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.IconPack.myThemeDrawings">
            <summary>
            An array (cells agree to <see cref="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.IconPack.myIconNames"/>) of icon data. Each cell is a list of themed drawings.
            Lazy-loaded (free-threaded manner).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.IconPack.EnsureLoaded">
            <summary>
            Loads the pack data from resources and into the field. Does this free-threaded, might be loading in parallel on several threads.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.IconPack.ReadFromAvalonComponent(System.Uri,System.Object[])">
            <summary>
            Loads the Avalon resource with BAML serialization of the <see cref="T:System.Windows.ResourceDictionary"/>, then calls <see cref="M:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.IconPack.ReadFromDictionary(System.Windows.ResourceDictionary,System.Object[])"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.IconPack.ReadFromDictionary(System.Windows.ResourceDictionary,System.Object[])">
            <summary>
            Reads the serialized format, as emitted by the build task.
            </summary>
            <param name="dictionary"></param>
            <param name="expectedids">If the exact set and order of the IDs is known, validates that the loaded set is the same.</param>
            <returns></returns>
            <remarks>
              <para>On the format.</para>
              <para>Each dictionary entry is a <see cref="T:System.Windows.Media.Drawing"/> of some icon for some theme.</para>
              <para>It has two attributes, <see cref="F:System.Windows.Automation.AutomationProperties.NameProperty"/> attached property is the icon ID, and the <see cref="F:System.Windows.Automation.AutomationProperties.ItemTypeProperty"/> attached property is the theme of this icon image.</para>
              <para>The dictionary keys on entries have no meaning, but define the sorting order. In that order, images are sorted lexicographically, first by icon ID, then by theme. This way, you're guaranteed to read all images of the same icon in a row.</para>
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner.IconPack.ThemeDrawing">
            <summary>
            Per icon per theme drawing.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconPackIdentity">
            <summary>
            Identifies compiled icon packs. Uses instance identity to speed up lookup.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.CompiledIcons.CompiledIconPackIdentity.Create(System.String)">
            <summary>
            Interns the string value and creates an accessor.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconsPackAttribute">
            <summary>
            An assembly-level attribute which is autogenerated by the Compiled Themed Icons support code.
            These are collected by <see cref="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconIdOwner"/> (without loading assemblies/types) to discover the available icons, and actual icon images are loaded from BAML resources on demand.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconsPackAttribute.IconNames">
            <summary>
            <para>Normalized names of the icons in this pack. The ordering is an undefined behavior of the icon compiler.</para>
            <para>Icon names are used for all generated accessor fields and classes for the icon.</para>
            <para>Icon names must be unique thoughout the system, but pack+index pair is used for identifying/getting the icon internally. The reason is to enforce strong references to icons and prohibit the use of plaintext strings. That's why the icons order in this list is not stable.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconsPackAttribute.IconPackResourceIdentification">
            <summary>
            <para>Unique identifier of this icon pack; also, an URI to the BAML with icon images.</para>
            <para>Each compiled icon is uniquelly identified by a pair of <see cref="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconsPackAttribute.IconPackResourceIdentification"/> and an index of the icon in the <see cref="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconsPackAttribute.IconNames"/> list.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ComposedIcons.CompositeIconId">
            <summary>
            Composes an icon out of images of other icons.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ComposedIcons.CompositeIconId.Compose(JetBrains.UI.Icons.IconId,JetBrains.UI.Icons.IconId)">
            <summary>
            Composes icons to represent the stack with a single Icon ID.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ComposedIcons.CompositeIconId.Compose(JetBrains.UI.Icons.IconId[])">
            <summary>
            Composes icons to represent the stack with a single Icon ID.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ComposedIcons.CompositeIconIdOwner">
            <summary>
            Composes an icon out of images of other icons.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.EffectsOnIcons.EffectOnIconId">
            <summary>
            An icon with effects applied to its image.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.EffectsOnIcons.EffectOnIconId.#ctor(JetBrains.UI.Icons.IconId,System.Double,System.Nullable{System.Windows.Media.Color},System.Double)">
            <summary>
            Creates an icon with an effect.
            </summary>
            <param name="baseicon">The base icon whose image should be transformed with an effect.</param>
            <param name="alpha">Optional. Transparency effect, in the <c>[0..1]</c> range, where <c>1</c> means no transparency effect is applied.</param>
            <param name="colorMonochrome">Optional. Turns the icon into a monochrome image, with given color as the tint. <see cref="P:System.Windows.Media.Colors.Transparent"/> to have no tint (grayscale monochrome), <c>Null</c> to have no monochrome effect.</param>
            <param name="fBlurRadius">A non-zero value denotes the blur radius to be applied to the icon.</param>
        </member>
        <member name="F:JetBrains.UI.Icons.EffectsOnIcons.EffectOnIconId.Alpha">
            <summary>
            Optional. Transparency effect, in the <c>[0..1]</c> range, where <c>1</c> means no transparency effect is applied.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.EffectsOnIcons.EffectOnIconId.BlurRadius">
            <summary>
            A non-zero value denotes the blur radius to be applied to the icon.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.EffectsOnIcons.EffectOnIconId.MonochromeColor">
            <summary>
            Optional. Turns the icon into a monochrome image, with given color as the tint. <see cref="P:System.Windows.Media.Colors.Transparent"/> to have no tint (grayscale monochrome), <c>Null</c> to have no monochrome effect.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.EffectsOnIcons.EffectOnIconIdOwner">
            <summary>
            Implements applying effects to icons.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.GenericIconThemeAspect.Color">
            <summary>
            Always use the full-color icon theme.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.GenericIconThemeAspect.Gray">
            <summary>
            Always use the gray (VS11-friendly for light background) icon theme.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.GenericIconThemeAspect.GrayDark">
            <summary>
            Always use the dark-gray (VS11-friendly for dark background) icon theme.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconClassAttribute">
            <summary>
              <para>An attribute for marking icon identifier classes with icon IDs.</para>
              <para>Icon identifier types should be used in cases when you have to reference an icon, but cannot use any runtime code expressions, such as in actions, option pages, and tool window definitions. Using string identifiers does not guarantee compile-time validation, unlike <c>typeof()</c> on icon identifier types.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.CompiledIcons.CompiledIconClassAttribute.IconId">
            <summary>
            The icon ID for this type.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.CompiledIcons.CompiledIconClassAttribute.TryGetCompiledIconClassId(System.Type,JetBrains.Util.OnError)">
            <summary>
            Takes the Themed Icon Class Accessor attributed with <see cref="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconClassAttribute"/> and extracts the IconID.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.CompiledIcons.CompiledIconClassAttribute.TryGetCompiledIconClassId(JetBrains.Application.Parts.PartCatalogueType,JetBrains.Util.OnError)">
            <summary>
            Takes the Themed Icon Class Accessor attributed with <see cref="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconClassAttribute"/> and extracts the IconID.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.CompiledIcons.CompiledIconClassAttribute.TryGetCompiledIconClassId(JetBrains.Application.Catalogs.PartCatalogType,JetBrains.Util.OnError)">
            <summary>
            Takes the Themed Icon Class Accessor attributed with <see cref="T:JetBrains.UI.Icons.CompiledIcons.CompiledIconClassAttribute"/> and extracts the IconID.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.IconPlaceholder">
            <summary>
            <para>Standard placeholder icons for use in case we cannot load the real icon image.</para>
            <para>As it's used when there're problems with loading icons, they're emitted in code instead of loading from resources.</para>
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.IconPlaceholder.IconPlaceholderGdip">
            <summary>
            Gets the default placeholder image to be used in place of images yet to be drawn.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.IconPlaceholder.IconPlaceholderAvalon">
            <summary>
            Gets the default placeholder image to be used in place of images yet to be drawn.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.IconTheme">
            <summary>
            Identifies theming of the icon set.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IconTheme.#ctor(JetBrains.UI.Icons.IconThemeAspect[])">
            <summary>
            Creates a new theme from the set of aspects.
            Aspects must be sorted by priority and there must be no duplicates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IconTheme.FromAspectsUnsorted(System.Collections.Generic.IEnumerable{JetBrains.UI.Icons.IconThemeAspect})">
            <summary>
            Resolves duplicate aspects by picking one with the highest priority, sorts them by priority, and creates the theme.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IconTheme.FromSingleAspect(JetBrains.UI.Icons.IconThemeAspect)">
            <summary>
            Creates a theme which contains only one aspect.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.IconThemeAspect">
            <summary>
            Icons are themed along independent axes, such as generic icons theme and symbol icons theme.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IThemedIconManagerEx.GetIcon``1(JetBrains.UI.Icons.IThemedIconManager)">
            <summary>
            <para>An alternative to <see cref="P:JetBrains.UI.Icons.IThemedIconManager.Icons"/>.</para>
            <para>Gets an icon by its class identifier rather than object identifier. This way code completion works a bit better because the generic type is guessed through the base type constraint.</para>
            </summary>
            <typeparam name="TIconClass"></typeparam>
            <param name="thіs"></param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.Icons.IThemedIconManagerPerThemeCache">
            <summary>
            Core of the <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> which calls for icon image creation and caches the results for the current theme.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IThemedIconManagerPerThemeCache.GetIconImageSource(JetBrains.UI.Icons.IconId)">
            <summary>
            Gets the Avalon image source for the icon and caches the result. Logs an exception (first time only) and returns a fallback image on failure.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IThemedIconManagerPerThemeCache.GetIconGdipBitmap(JetBrains.UI.Icons.IconId,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Gets the Avalon image source (via <see cref="M:JetBrains.UI.Icons.IThemedIconManagerPerThemeCache.GetIconImageSource(JetBrains.UI.Icons.IconId)"/>), converts into a GDIP bitmap, and caches the result. Logs an exception (first time only) and returns a fallback image on failure.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IThemedIconManagerPerThemeCache.TryGetIconImageSource(JetBrains.UI.Icons.IconId)">
            <summary>
            Tries to get the Avalon image for the icon. Does not log exceptions on failures, returns <c>Null</c> instead of a fallback value. The result is cached only if successful.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.IThemedIconManagerRawApi">
            <summary>
            Api methods for use as backend by <see cref="T:JetBrains.UI.Icons.ThemedIconLoader"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IThemedIconManagerRawApi.GetIconGdipBitmap(JetBrains.UI.Icons.IconId,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Api methods for use as backend by <see cref="T:JetBrains.UI.Icons.ThemedIconLoader"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IThemedIconManagerRawApi.GetIconGdipBitmapLive(JetBrains.UI.Icons.IconId,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Api methods for use as backend by <see cref="T:JetBrains.UI.Icons.ThemedIconLoader"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IThemedIconManagerRawApi.GetIconImageSource(JetBrains.UI.Icons.IconId)">
            <summary>
            Api methods for use as backend by <see cref="T:JetBrains.UI.Icons.ThemedIconLoader"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IThemedIconManagerRawApi.GetIconImageSourceLive(JetBrains.UI.Icons.IconId)">
            <summary>
            Api methods for use as backend by <see cref="T:JetBrains.UI.Icons.ThemedIconLoader"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.IThemedIconManagerRawApi.TryGetIconImageSource(JetBrains.UI.Icons.IconId)">
            <summary>
            Api methods for use as backend by <see cref="T:JetBrains.UI.Icons.ThemedIconLoader"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.RasterizationResolution">
            <summary>
            Specifies the resolution for a rasterizer.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.RasterizationResolution.DeviceIndependent96dpi">
            <summary>
            Always operate in device-independent pixels, like in WPF, which is 96dpi.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.RasterizationResolution.ScreenResolution">
            <summary>
            Use the real screen DPI, which might be different from 96 if large/small fonts are selected in the system.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.RasterizationResolution.NotSure">
            <summary>
            If you don't have time to currently think of these matters.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.Settings.GeneralThemeSelectionControlAutomation">
            <summary>
            Icon theme selection control for Options.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.Settings.GeneralThemeSelectionControlAutomation.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.Options.OptionsSettingsSmartContext,System.Collections.Generic.IEnumerable{JetBrains.UI.Icons.Settings.IIconsForIconThemeSelectionSample},JetBrains.Threading.IThreading,JetBrains.UI.Icons.ThemedIconManager.IconIdOwnersMap,JetBrains.Util.ILogger)">
            <summary>
            .ctor for automatic factoring in Options.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.Settings.GeneralThemeSelectionControlAutomation.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.Application.Settings.IContextBoundSettingsStoreLive,System.Collections.Generic.IEnumerable{JetBrains.UI.Icons.Settings.IIconsForIconThemeSelectionSample},JetBrains.Threading.IThreading,JetBrains.UI.Icons.ThemedIconManager.IconIdOwnersMap,JetBrains.Util.ILogger,System.Int32)">
            <summary>
            .ctor for manual factoring or factoring outside Options.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.Settings.GeneralThemeSelectionControlAutomation.IconThemeRadioLabelAutomation.#ctor(JetBrains.UI.RichText.RichText,System.Collections.Generic.List{JetBrains.UI.RichText.RichText},JetBrains.UI.Icons.Settings.GeneralThemeSelectionControlAutomation.IconThemeSampleAutomation)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="alllabels"></param>
            <param name="sample"></param>
        </member>
        <member name="T:JetBrains.UI.Icons.Settings.IconsForIconThemeSelectionSampleUi">
            <summary>
            UI assembly theme-sample icons.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.Settings.IIconsForIconThemeSelectionSample">
            <summary>
            Provides product-characteristic icons for advertising as an icon theme selection sample.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.Settings.IconThemeSelection">
            <summary>
            <see cref="F:JetBrains.UI.Icons.Settings.ThemedIconSettings.IconThemeSelection"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.Settings.IconThemeSelection.Automatic">
            <summary>
            <para>This is the default. A theme is selected based on the current environment.</para>
            <para>For example, VS11 will have icons gray, while all other environments will have them colored.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.Settings.IconThemeSelection.Color">
            <summary>
            Always use the full-color icon theme.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.Settings.IconThemeSelection.Gray">
            <summary>
            Always use the gray (VS11-friendly for light background) icon theme.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.Settings.IconThemeSelection.GrayDark">
            <summary>
            Always use the dark-gray (VS11-friendly for dark background) icon theme.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.Settings.IThemedIconThemeOracle">
            <summary>
            Icon theme aspects which are provided for <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> by different clients and are composed into the resulting theme.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.Settings.IThemedIconThemeOracle.SuggestedIconTheme">
            <summary>
            Current aspect value. <c>Null</c> means not set.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.Settings.ThemedIconSettings">
            <summary>
            Settings for the <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> and Themed Icons subsystem.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.Settings.ThemedIconSettingsLoader">
            <summary>
            Loads and publishes as the theme aspect the generic icon theme settings.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ThemedIconAutomation">
            <summary>
            Wraps a themed icon for the <see cref="T:JetBrains.UI.Wpf.IAutomation"/> interface.
            Where just an <see cref="T:System.Object"/> is expected, you can use the <see cref="F:JetBrains.UI.Icons.ThemedIconAutomation.IconId"/> directly as content.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconAutomation.IconId">
            <summary>
            The Themed Icon ID.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconAutomation.Create``1">
            <summary>
            Create an icon by its icon class.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ThemedIconExtension">
            <summary>
            <para>An extension which takes the type of the icon's generated Typeof identification class, and returns an expression which fetches the icon as an <see cref="T:System.Windows.Media.ImageSource"/> from the global resource dictionary.</para>
            <para>Warning: this extension can only be used on one property of an object, otherwise two extensions will clash.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            Implements the Markup Extension. Requires the <see cref="T:System.Windows.Markup.IProvideValueTarget"/> service.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconExtension.ProvideValue(JetBrains.UI.Icons.IconId,System.Windows.FrameworkElement,System.Windows.DependencyProperty,System.IServiceProvider)">
            <summary>
            <para>An overload which does not need the <see cref="T:System.Windows.Markup.IProvideValueTarget"/> service, but takes the target element and its property explicitly.</para>
            <para>The <paramref name="serviceProvider"/> is optional and is only passed to the <see cref="M:System.Windows.Data.BindingBase.ProvideValue(System.IServiceProvider)"/> method.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconExtension.ApplyTo(System.Windows.FrameworkElement,System.Windows.DependencyProperty,JetBrains.UI.Icons.IconId,System.IServiceProvider)">
            <summary>
            Calls <see cref="M:JetBrains.UI.Icons.ThemedIconExtension.ProvideValue(System.IServiceProvider)"/> and applies the result to the target object/property.
            </summary>
            <param name="elemTarget"></param>
            <param name="propTarget"></param>
            <param name="iconid"></param>
            <param name="serviceProvider"></param>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconExtension.ThemedIconExtensionAppliedProperty">
            <summary>
            Marker property to avoid co-using the same object.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconExtension.TypeofIcon">
            <summary>
            The type of the icon's generated Typeof class. This class uniquely identifies an icon and allows to produce a resource key to the global dictionary which will fetch the icon image.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ThemedIconLoader">
            <summary>
            Represents a single strongly-typed icon accessor along with the component instance that is required to render the icon image.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconLoader.IconId">
            <summary>
            Icon identifier.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconLoader.ThemedIconManager">
            <summary>
            Gets the icon manager which governs the presentation of this icon.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconLoader.CurrentGdipBitmap96">
            <summary>
            <para>Gets the icon GDI+ raster image for use in WinForms UI.</para>
            <para>This image only fits the current theme. You should watch <see cref="P:JetBrains.UI.Icons.IThemedIconManager.CurrentIconTheme"/> changes and request a new image, or use <see cref="P:JetBrains.UI.Icons.ThemedIconLoader.LiveGdipBitmap96"/>.</para>
            <para>The icon is rasterized with device-independent 96dpi for this method. In screen UI, you should better use <see cref="P:JetBrains.UI.Icons.ThemedIconLoader.CurrentGdipBitmapScreenDpi"/> for higher-resolution icons.</para>
            </summary>
            <remarks>
            <para>If the icon with such an ID is not registered with the system, an exception is logged and a placeholder image of the standard 16x16 size is returned, and execution continues.</para>
            </remarks>
            <returns>The icon (of its natural size), or the standard 16x16 image if the icon is not registered.</returns>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconLoader.CurrentGdipBitmap">
            <summary>
            Don't use. For private use of DotCover only.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconLoader.CurrentGdipBitmapScreenDpi">
            <summary>
            <para>Gets the icon GDI+ raster image for use in WinForms UI.</para>
            <para>This image only fits the current theme. You should watch <see cref="P:JetBrains.UI.Icons.IThemedIconManager.CurrentIconTheme"/> changes and request a new image, or use <see cref="P:JetBrains.UI.Icons.ThemedIconLoader.LiveGdipBitmap96"/>.</para>
            <para>The icon is rasterized with DPI resolution of the current display device. This is preferrable for use in screen UI.</para>
            </summary>
            <remarks>
            <para>If the icon with such an ID is not registered with the system, an exception is logged and a placeholder image of the standard 16x16 size is returned, and execution continues.</para>
            </remarks>
            <returns>The icon (of its natural size), or the standard 16x16 image if the icon is not registered.</returns>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconLoader.CurrentImageSource">
            <summary>
            <para>Gets the icon image for use in WPF UI.</para>
            <para>Note that this might be either a vector image or a raster bitmap.</para>
            <para>This image only fits the current theme. You should watch <see cref="P:JetBrains.UI.Icons.IThemedIconManager.CurrentIconTheme"/> changes and request a new image, or use <see cref="P:JetBrains.UI.Icons.ThemedIconLoader.LiveImageSource"/>.</para>
            </summary>
            <remarks>
            <para>If the icon with such an ID is not registered with the system, an exception is logged and a placeholder image of the standard 16x16 size is returned, and execution continues.</para>
            </remarks>
            <returns>The icon (of its natural size), or the standard 16x16 image if the icon is not registered.</returns>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconLoader.LiveGdipBitmap96">
            <summary>
            <para>Gets the icon GDI+ raster image for use in WinForms UI.</para>
            <para>This property tracks the active theme and updates the image source upon theme change.</para>
            <para>The icon is rasterized with device-independent 96dpi for this method. In screen UI, you should better use <see cref="P:JetBrains.UI.Icons.ThemedIconLoader.CurrentGdipBitmapScreenDpi"/> for higher-resolution icons.</para>
            </summary>
            <remarks>
            <para>If the icon with such an ID is not registered with the system, an exception is logged and a property with a placeholder image of the standard 16x16 size is returned, and execution continues.</para>
            </remarks>
            <returns>The icon (of its natural size), or the standard 16x16 image if the icon is not registered.</returns>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconLoader.LiveGdipBitmapScreenDpi">
            <summary>
            <para>Gets the icon GDI+ raster image for use in WinForms UI.</para>
            <para>This property tracks the active theme and updates the image source upon theme change.</para>
            <para>The icon is rasterized with DPI resolution of the current display device. This is preferrable for use in screen UI.</para>
            </summary>
            <remarks>
            <para>If the icon with such an ID is not registered with the system, an exception is logged and a property with a placeholder image of the standard 16x16 size is returned, and execution continues.</para>
            </remarks>
            <returns>The icon (of its natural size), or the standard 16x16 image if the icon is not registered.</returns>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconLoader.LiveGdipBitmap">
            <summary>
            Don't use. For private use of DotCover only.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconLoader.LiveImageSource">
            <summary>
            <para>Gets the live icon image for use in WPF UI.</para>
            <para>Note that this might be either a vector image or a raster bitmap.</para>
            <para>This property tracks the active theme and updates the image source upon theme change.</para>
            </summary>
            <remarks>
            <para>If the icon with such an ID is not registered with the system, an exception is logged and a property with a placeholder image of the standard 16x16 size is returned, and execution continues.</para>
            </remarks>
            <returns>The icon (of its natural size), or the standard 16x16 image if the icon is not registered.</returns>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconLoaderEx.CurrentGdipBitmapNotSure(JetBrains.UI.Icons.ThemedIconLoader)">
            <summary>
            Use this when not sure between <see cref="P:JetBrains.UI.Icons.ThemedIconLoader.CurrentGdipBitmap96"/> and <see cref="P:JetBrains.UI.Icons.ThemedIconLoader.CurrentGdipBitmapScreenDpi"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconLoaderEx.LiveGdipBitmapNotSure(JetBrains.UI.Icons.ThemedIconLoader)">
            <summary>
            Use this when not sure between <see cref="P:JetBrains.UI.Icons.ThemedIconLoader.CurrentGdipBitmap96"/> and <see cref="P:JetBrains.UI.Icons.ThemedIconLoader.CurrentGdipBitmapScreenDpi"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconLoaderEx.MeasureGdip(JetBrains.UI.Icons.ThemedIconLoader,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Measures the icon size for subsequent GDI+ painting on either screen or other device (e.g. for saving as a HTML page).
            </summary>
            <param name="thіs"></param>
            <param name="resolution"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconLoaderEx.PaintGdip(JetBrains.UI.Icons.ThemedIconLoader,System.Drawing.Graphics,System.Drawing.Rectangle,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            <para>Paints the image on a GDI+ device context. </para>
            <para>The size of the painting <paramref name="rectangle"/> is expected to the obtained from <see cref="M:JetBrains.UI.Icons.ThemedIconLoaderEx.MeasureGdip(JetBrains.UI.Icons.ThemedIconLoader,JetBrains.UI.Icons.RasterizationResolution)"/>.</para>
            <para>The <paramref name="resolution"/> parameter affects how the image is rasterized, while its screen painting size is solely defined by the <paramref name="rectangle"/>.</para>
            <para>If you'd like to paint in a nonstandard resolution, e.g. for print, take the Avalon image and rasterize it at a custom resolution.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ThemedIconManagerIcons">
            <summary>
            <see cref="P:JetBrains.UI.Icons.IThemedIconManager.Icons"/> type.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconManagerIcons.Item(JetBrains.UI.Icons.IconId)">
            <summary>
            <para>Gets the icon image in vector or raster form for use with GDI+ WinForms or WPF UI.</para>
            <para>You should be operating on <see cref="T:JetBrains.UI.Icons.IconId"/> objects for as long as possible, and only render an icon to the actual theme image when you have to present it. This is the main method for getting the actual theme image for an icon, either for the current theme or changing live with the theme.</para>
            </summary>
            <remarks>
            <para>For performance reasons, getting an icon does not validate that an icon ID is valid and an image for it exists until you actually try getting some imagery.</para>
            </remarks>
        </member>
        <member name="T:JetBrains.UI.Icons.ThemedIconManagerResourceKey">
            <summary>
            You can get the <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> instance from <see cref="T:JetBrains.UI.Wpf.IPlatformResourceDictionary"/> (which is universally available in WPF UI) with this resource key. All instances of this class are equal to each other.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconManagerResourceKey.Key">
            <summary>
            An example key instance. All instances of this key are equal to each other.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ThemedIconViewImage">
            <summary>
            <para>A view control which works as a DataTemplate for the <see cref="T:JetBrains.UI.Icons.IconId"/> type.</para>
            <para>As it is registered with <see cref="T:JetBrains.UI.Wpf.PlatformResourceDictionary"/>, you can use <see cref="T:JetBrains.UI.Icons.IconId"/> as content across the product's UI, and it will be presented automatically.</para>
            <para>You can also use this control when you need to have fine-grained control over the resulting <see cref="T:System.Windows.Controls.Image"/> object and access to its properties. In this case, set the <see cref="T:JetBrains.UI.Icons.IconId"/> to its <see cref="P:System.Windows.FrameworkElement.DataContext"/> property (as would applying a Data Template do), or use the special <see cref="P:JetBrains.UI.Icons.ThemedIconViewImage.IconId"/> property which exposes the typed data context (for binding, you should still be using the <see cref="F:System.Windows.FrameworkElement.DataContextProperty"/>).</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconViewImage.CombineManagerAndIcon(System.Object[])">
            <summary>
            Converter's function which joins together icon manager with icon id to get the live image source.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconViewImage.IconId">
            <summary>
            <para>Exposes the <see cref="P:System.Windows.FrameworkElement.DataContext"/> property typed to <see cref="T:JetBrains.UI.Icons.IconId"/>.</para>
            <para>As this object is primarily intended to be used as a data template, it receives the Icon ID in the <see cref="P:System.Windows.FrameworkElement.DataContext"/> property. This is a typed facade.</para>
            </summary>
        </member>
        <member name="P:JetBrains.UI.Icons.ThemedIconViewImage.UseCustomPixelSnapping">
            <summary>
            <para>Enables custom snapping offset computation used to increase icon sharpness.</para>
            <para>Default value is <value>true</value>.</para>
            <remarks>
            <para>Custom snapping sometimes conflicts with <see cref="P:System.Windows.UIElement.SnapsToDevicePixels"/> property, which is the only known reason why one would want to disable it.</para>
            </remarks>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.PublishThemedIconManagerToPlatformResources">
            <summary>
            <para>Mounts <see cref="T:JetBrains.UI.Icons.IThemedIconManager"/> into the common <see cref="T:JetBrains.UI.Wpf.IPlatformResourceDictionary"/> for getting the value in UI controls.</para>
            <para>NOTE: individual icons are not added anymore because each resource dictionary modification has a performance impact, and we got some dynamic icons. In WPF, use <see cref="T:JetBrains.UI.Icons.IconId"/> as content, or create a <see cref="T:JetBrains.UI.Icons.ThemedIconViewImage"/> control directly, or use the <see cref="T:JetBrains.UI.Icons.ThemedIconExtension"/> in XAML.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.RegisterThemedIconDefaultViews">
            <summary>
            Allows the use of themed icon IDs as automation objects.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ThemedIconManager">
            <summary>
            <para>Collects and dispatches icon images throughout the application.</para>
            <para>Applies theming to icons to support different application styles.</para>
            <para>Generally, you should not be getting icons from it directly. Look for strongly-typed accessors auto-generated in the assembly which loads the icons.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ThemedIconManager.IconIdOwnersMap">
            <summary>
            Collects and caches Icon Moniker Owners. 
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconManager.IconIdOwnersMap.Create(JetBrains.DataFlow.Lifetime,JetBrains.UI.Icons.IIconIdOwner[])">
            <summary>
            Creates an instance on an explicit iconowners set.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconManager.IconIdOwnersMap.TryGetOwner(JetBrains.UI.Icons.IconId,JetBrains.Util.OnError)">
            <summary>
            Owner lookup by icon id type.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ThemedIconManager.LiveImages">
            <summary>
            Caches properties with live images (which follow theme changes).
            Purposes: (1) no explicit lifetiming or strong references so that this stuff could be addressed from WPF; (2) reuse of existing property instance.
            Maps: strong ref to icon id => weak ref to property. Properties should be gone when they're not needed anymore, but should be held while they're of any use. If icon IDs are transient monikers, they might get wasted before their icon goes off scope, or then recreated => should not drop the entry when IconID is not explicitly used if the property is still there.
            Properties are not bound explicitly to avoid strongreferences. Instead, they're all bulk-updated when theme changes.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconManager.LiveImages.myMapIdToGdipBitmap96">
            <summary>
            Caches props, see class doc for details.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconManager.LiveImages.myMapIdToGdipBitmapScreenDpi">
            <summary>
            Caches props, see class doc for details.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconManager.LiveImages.myMapIdToImageSource">
            <summary>
            Caches props, see class doc for details.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconManager.LiveImages.GetLiveGdipBitmap(JetBrains.UI.Icons.IconId,JetBrains.UI.Icons.RasterizationResolution)">
            <summary>
            Gets the still-existing property, or creates a new one and does not hold a strong reference to it.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconManager.LiveImages.GetLiveImageSource(JetBrains.UI.Icons.IconId)">
            <summary>
            Gets the still-existing property, or creates a new one and does not hold a strong reference to it.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Icons.ThemedIconManagerPerThemeCache">
            <summary>
            <see cref="T:JetBrains.UI.Icons.ThemedIconManager"/>'s data for the current theme, caching images after they're first accessed.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconManagerPerThemeCache.myCachedImages">
            <summary>
            Cache what <see cref="T:JetBrains.UI.Icons.IIconIdOwner"/> has returned, to let it not be thinking about caching.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconManagerPerThemeCache.myCachedBitmaps96">
            <summary>
            Cache GDIP conversions result.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Icons.ThemedIconManagerPerThemeCache.myCachedBitmapsScreenDpi">
            <summary>
            Cache GDIP conversions result.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Icons.ThemedIconManagerPerThemeCache.TryCreateImageSourceForIconCore(JetBrains.UI.Icons.IconId,JetBrains.Util.OnError)">
            <summary>
            Calls the Icon ID Owner for retrieving the image from it. Should be cached by caller if successful.
            </summary>
        </member>
        <member name="T:JetBrains.UI.License.ObtainPermanentLicenseRequestEventArgs">
            <summary>
            Represents event args for SendRequest and ActivateLicense requests of ObtainPermanentLicenseWindow
            </summary>
        </member>
        <member name="T:JetBrains.UI.License.ObtainPermanentLicenseWindow">
            <summary>
            Dialog to obtain a permanent license from a license server. 
            Note, that it not have any logic of license, it produces events 
            SendRequest and ActivateLicense when an user interacts with corresponding UI.
            </summary>
            <summary>
            ObtainPermanentLicenseWindow
            </summary>
        </member>
        <member name="F:JetBrains.UI.License.ObtainPermanentLicenseWindow.EmailProperty">
            <summary>
            Using a DependencyProperty as the backing store for Email.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.License.ObtainPermanentLicenseWindow.ActivationCodeProperty">
            <summary>
            Using a DependencyProperty as the backing store for ActivationCode.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="F:JetBrains.UI.License.ObtainPermanentLicenseWindow.BannerProperty">
            <summary>
            Using a DependencyProperty as the backing store for Banner.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.License.ObtainPermanentLicenseWindow.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:JetBrains.UI.License.ObtainPermanentLicenseWindow.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="E:JetBrains.UI.License.ObtainPermanentLicenseWindow.SendRequest">
            <summary>
            Occurs when user tries to send request for a permanent license ticket
            </summary>
        </member>
        <member name="E:JetBrains.UI.License.ObtainPermanentLicenseWindow.ActivateLicense">
            <summary>
            Occurs when user tries to activate its permanent license ticket with activation code
            </summary>
        </member>
        <member name="P:JetBrains.UI.License.ObtainPermanentLicenseWindow.Email">
            <summary>
            Gets or sets current e-mail entered in the dialog
            </summary>
        </member>
        <member name="P:JetBrains.UI.License.ObtainPermanentLicenseWindow.ActivationCode">
            <summary>
            Gets or sets current activation code entered in the dialog
            </summary>
        </member>
        <member name="P:JetBrains.UI.License.ObtainPermanentLicenseWindow.Banner">
            <summary>
            Gets or sets an image at the top of the dialog
            </summary>
        </member>
        <member name="T:JetBrains.UI.MsoComponentManager.DummyMsoComponentManager">
            <summary>
            Dummy managed implementation of MSO component manager interface.
            </summary>
        </member>
        <member name="T:JetBrains.UI.MsoComponentManager.JetComponentManager">
            <summary>
            A base implementation of the Jet Component Manager.
            </summary>
        </member>
        <member name="F:JetBrains.UI.MsoComponentManager.JetComponentManager.JetComponentActionProperty">
            <summary>
            ComponentManagerAction attached property.
            </summary>
        </member>
        <member name="T:JetBrains.UI.MsoComponentManager.JetComponentManager.ComponentAction">
            <summary>
            Actions supported by base Component Manager implementation.
            </summary>
        </member>
        <member name="T:JetBrains.UI.MsoComponentManager.JetComponentManager.JetMsoComponent">
            <summary>
            Base implementation of a MSO component
            </summary>
        </member>
        <member name="T:JetBrains.UI.MsoComponentManager.MsoComponentBase">
            <summary>
            Base managed implementation of a MSO component with empty implementations of all methods and logging.
            </summary>
        </member>
        <member name="M:JetBrains.UI.MsoComponentManager.MsoComponentBase.FPreTranslateMessage(JetBrains.Interop.WinApi.MSG[])">
            <summary>
            Processes the message before it is translated and dispatched.
            </summary>
            <returns>
            true if the message is consumed, false otherwise.
            </returns>
        </member>
        <member name="M:JetBrains.UI.MsoComponentManager.JetComponentManager.JetMsoComponent.FPreTranslateMessage(JetBrains.Interop.WinApi.MSG[])">
            <summary>
            Processes the message before it is translated and dispatched.
            </summary>
            <returns>
            true if the message is consumed, false otherwise.
            </returns>
        </member>
        <member name="F:JetBrains.UI.MsoComponentManager.JetMsoComponentManagerLoader.JetComponentManagerDllName">
            <summary>
            Jet MSO Component Manager DLL name.
            </summary>
        </member>
        <member name="M:JetBrains.UI.MsoComponentManager.JetMsoComponentManagerLoader.InstallNativeJetComponentManager">
            <summary>
            Load the native Jet Component Manager DLL, instantiate its COM object, and install the native Jet MSO component manager.
            </summary>
            <returns>An action to revoke the component manager.</returns>
        </member>
        <member name="M:JetBrains.UI.MsoComponentManager.JetMsoComponentManagerLoader.GetNativeComponentManager">
            <summary>
            Fetches an external native MSO component manager.
            </summary>
        </member>
        <member name="M:JetBrains.UI.MsoComponentManager.JetMsoComponentManagerLoader.CreateComponentWrapper(JetBrains.Interop.WinApi.Interfaces.IMsoComponent)">
            <summary>
            Creates a native COM object that wraps the managed MSO component.
            </summary>
            <remarks>
            <para>We need that hack to avoid exceptions when System.Windows.Forms.Application tries to cast our managed component to the type System.Windows.Forms.UnsafeNativeMethods.IMsoComponent. This cast fails for managed IMsoComponent but works fine for native COM IMsoComponent objects.</para>
            <para>Here is a diagram of objects:
            Managed Component -> CCW -> Native COM -> RCW (the returned value)
            </para>
            </remarks>
        </member>
        <member name="M:JetBrains.UI.MsoComponentManager.JetMsoComponentManagerLoader.TryGetInstalledComponentManagerPtr">
            <summary>
            Try to fetch an external native MSO component manager interface pointer. 
            </summary>
        </member>
        <member name="T:JetBrains.UI.MsoComponentManager.JetMsoComponentManagerLoader.SJetMsoComponentManager">
            <summary>
            Jet MSO Component Manager coclass.
            </summary>
        </member>
        <member name="T:JetBrains.UI.MsoComponentManager.NativeComponentManagerProxy">
            <summary>
            A proxy between the unmanaged IMsoComponentManager and zero or more managed components. 
            </summary>
            <remarks>
            The class registers itself as a component with the external unmanaged component manager
            and serves as a component manager for all managed components.
            </remarks>
        </member>
        <member name="F:JetBrains.UI.MsoComponentManager.NativeComponentManagerProxy.myNativeComponentManager">
            <summary>
            External unmanaged compomemt manager.
            </summary>
        </member>
        <member name="F:JetBrains.UI.MsoComponentManager.NativeComponentManagerProxy.myNativeComponent">
            <summary>
            Unmanaged COM object (wrapper) of this object as a IMsoComponent.
            </summary>
        </member>
        <member name="F:JetBrains.UI.MsoComponentManager.NativeComponentManagerProxy.myComponentId">
            <summary>
            Our component cookie obtained from the external component manager.
            </summary>
        </member>
        <member name="F:JetBrains.UI.MsoComponentManager.NativeComponentManagerProxy.myComponents">
            <summary>
            Registered components.
            </summary>
        </member>
        <member name="F:JetBrains.UI.MsoComponentManager.NativeComponentManagerProxy.myMessageLoops">
            <summary>
            A stack of "continue message loop" properties supplied to PushMessageLoop method.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.OptionsPageList">
            <summary>
            Represents a control to show list of pages
            </summary>
            <summary>
            OptionsPageList
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsPageList.PagesProperty">
            <summary>
            Using a DependencyProperty as the backing store for Pages.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsPageList.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.OptionsPageList.Pages">
            <summary>
            Gets or sets list of pages to show
            </summary>
        </member>
        <member name="E:JetBrains.UI.Options.OptionsDialog2.OptionsPageList.PageRequested">
            <summary>
            Occurs when user clicks on page in the list
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerForLayersDialogUidata">
            <summary>
            Improved version for the Settings Layers dialog, adds a few things not needed by Options Dialog.
            TODO: probably they should be separated because they have little in common.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerUidata.DisplayName">
            <summary>
            Gets name of settings layer
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerUidata.OriginText">
            <summary>
            Gets a string describing the origin of the settings layer (e.g. its file location, URI, etc).
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerUidata.IsDefault">
            <summary>
            Gets whether the settings layer is default
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerUidata.IsLocked">
            <summary>
            Gets whether the settings layer is locked (readonly)
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerUidata.CanAddLayer">
            <summary>
            Gets whether the layer (or parent layer) can host another layer.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerUidata.CanEditLayer">
            <summary>
            Gets whether the settings in the layer can be edited by the user.
            (extensions can't be edited, but are displayed so they can be disabled)
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerUidata.Priority">
            <summary>
            Priority of this layer when displaying a sorted layers list.
            The lower the number, the higher the priority.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerUidata.Icon">
            <summary>
            Gets icon for the layer
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerForLayersDialogUidata.IsPathAccessible">
            <summary>
            Gets whether the path is accessible
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerForLayersDialogUidata.IsActive">
            <summary>
            Gets whether the settings layer is active (used in 'settings stack')
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.UserFriendlySettingsLayerForLayersDialogUidata.IsRenameModeActive">
            <summary>
            Gets whether the settings layer is locked (readonly)
            </summary>
        </member>
        <member name="T:JetBrains.UI.src.Settings.AnchorSettingsLayerDataConstant">
            <summary>
            Additional information for the layer-related actions which need an anchor in addition to selection.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.OwnedDialogPositionSettings">
            <summary>
            Settings for saved window positions managed by <see cref="T:JetBrains.UI.Settings.SaveWindowPositionBehavior"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SaveWindowPositionAutomation">
            <summary>
            Backend for <see cref="T:JetBrains.UI.Settings.SaveWindowPositionBehavior"/>.
            Supply with components in your ViewModel and expose for binding in the view.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SaveWindowPositionBehavior">
            <summary>
            Apply to a window whose position should be saved and restored, relatively to the owner window, DPI-aware, preventing falling out of the screen or between monitors.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.IconsForDefaultSettingsStorages">
            <summary>
            Base settings layers are registered in the Shell project which is not capable of operating the icons.
            Add to the layers presentation by setting up their icons.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.ResetSettingsDialogUidata2.CloseRequested">
            <summary>
            Request to close the dialog window
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.ResetSettingsDialogUidata2.SettingsTree">
            <summary>
            Schema for resetting the selected layers
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.ResetSettingsDialogUidata2.CommandCancel">
            <summary>
            Command to perform reseting layers
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.ResetSettingsDialogUidata2.CommandReset">
            <summary>
            Command to perform reseting layers
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.ResetSettingsDialogUidata2.Title">
            <summary>
            Gets main title of the dialog
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.ResetSettingsDialogUidata2.WhatToResetDescription">
            <summary>
            Gets message of count layers or its name if there is only one here
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.ResetSettingsDialogView2">
            <summary>
            Represents dialog for selection particular 
            settings to copy/import/export them
            </summary>
            <summary>
            ResetSettingsDialogView2
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.ResetSettingsDialogView2.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.ResetSettingsDialogModel.Tree">
            <summary>
            Only what's in the context layer.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialog">
            <summary>
            Represents dialog for selection particular 
            settings to copy/import/export them
            </summary>
            <summary>
            CopySettingsDialog
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialog.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel">
            <summary>
            <para>When you create the model, it start reading the given source async.</para>
            <para>After this async operation is completed, either <see cref="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.Error"/> or <see cref="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.Tree"/> is assigned to the valid data on the UI thread.</para>
            <para>After that, you can call one of the <c>Write</c> methods.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel,System.Boolean,JetBrains.Threading.IThreading,JetBrains.Application.Communication.WebProxySettingsReader,JetBrains.Application.Settings.Storage.InternKeyPathComponent)">
            <summary>
            Constructs &amp; starts reading.
            </summary>
            <param name="lifetime"></param>
            <param name="source">The source from which the settings to be copied will be read.</param>
            <param name="isAllSelectedInitially">The <see cref="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.Tree"/> filled with data read from the <paramref name="source"/>; this defines whether initially all of the nodes will be checked (included for export/import/copy) or unchecked.</param>
            <param name="threading"></param>
            <param name="webProxySettingsReader"></param>
            <param name="interned"></param>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.myMountWithData">
            <summary>
            When we read data from the source, it's kept here before it's written (under <see cref="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.mySequenceMountWithData"/>).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.Error">
            <summary>
            <para>If async reading from the source fails, the error message is assigned here on the UI thread. This means that the model is async-ready, but won't be able to proceed.</para>
            <para>Either <see cref="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.Error"/> or <see cref="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.Tree"/> will be assigned on the UI thread when the async reading is completed.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.Tree">
            <summary>
            <para>Whenif async reading from the source succeeds, the description on the read data is assigned here (to the root items list of the tree model) on the UI thread.</para>
            <para>Either <see cref="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.Error"/> or <see cref="F:JetBrains.UI.Options.OptionsDialog2.CopySettingsDialogModel.Tree"/> will be assigned on the UI thread when the async reading is completed.</para>
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsLayersDialogUidata.GroupedSettingsLayers">
            <summary>
            Gets or sets grouped view under all settings layers which should be visible to user
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsLayersDialogUidata.SettingsLayers">
            <summary>
            Gets or sets all settings layers which should be visible to user
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsLayersDialogUidata.SelectedSettingsLayer">
            <summary>
            Gets or sets current selected settings layers
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsLayersDialogUidata.CanBackToOptions">
            <summary>
            Can user initiate back to option command (must be hidden in that case)
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsLayersDialogUidata.Title">
            <summary>
            Gets title for the dialog window
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SettingsLayersDialog">
            <summary>
            Interaction logic for MainWindow.xaml
            </summary>
            <summary>
            SettingsLayersDialog
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SettingsLayersDialog.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeModel">
            <summary>
            A tree visualizing a part of the settings schema corresponding to the current context, with hierarchical checkbox.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeModel.GetSelectedItems">
            <summary>
            Returns the shallowest selected items.
            All children of a selected item are also assumed to be selected, so they're omitted from the returned list.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeModel.ItemModel.Key">
            <summary>
            Points to a non-indexed schema key, or to a particular instance of an indexed key.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeModel.ItemModel.FetchItemsFromSnapshot(JetBrains.DataFlow.Lifetime,JetBrains.Application.Settings.SettingsStoreChangeArgs,System.Boolean)">
            <summary>
            Populates tree items with snapshot contents (leaves only those schema nodes for which there are actualy any values in the snapshot).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeModel.ItemModel.FetchItemsFromSchema(JetBrains.DataFlow.Lifetime,JetBrains.Application.Settings.SettingsSchema,System.Boolean,JetBrains.Util.IExceptionThrowingLogger)">
            <summary>
            Populates tree items with all of the schema keys.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeModel.ItemModel.DisplayName">
            <summary>
            On a non-indexed key, the key local name. On an indexed key instance — the display name corresponding to the particular instance.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeModel.ItemModel.Description">
            <summary>
            Item description.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata">
            <summary>
            A tree visualizing a part of the settings schema corresponding to the current context, with hierarchical checkbox.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata.ItemUidata">
            <summary>
            Represents an item of settings in a tree where user 
            can select particular settings to copy/import/export
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata.ItemUidata.myTokenHierarchySyncChange">
            <summary>
            When we sync up and down the tree, to avoid cross-waves.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata.ItemUidata.GetSelectedSettings(JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata.ItemUidata)">
            <summary>
            Get all selected settings (only leafs)
            </summary>
            <returns>Selected settings (only leafs)</returns>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata.ItemUidata.GetSelectedSettings(System.Collections.Generic.IEnumerable{JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata.ItemUidata})">
            <summary>
            Get all selected settings (only leafs)
            </summary>
            <returns>Selected settings (only leafs)</returns>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata.ItemUidata.IsCheckedTriState">
            <summary>
            Gets or sets the state of the associated UI toggle (ex. CheckBox).
            The return value is calculated based on the check state of all
            children.  Setting this property to true or false
            will set all children to the same check state, and setting it 
            to any value will cause the parent to verify its check state.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata.ItemUidata.Name">
            <summary>
            Gets name of the setting
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata.ItemUidata.Description">
            <summary>
            Gets description of the setting
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeUidata.ItemUidata.Children">
            <summary>
            Gets children nodes
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeView">
            <summary>
            A tree visualizing a part of the settings schema corresponding to the current context, with hierarchical checkbox.
            </summary>
            <summary>
            SettingsSnapshotTreeView
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeView.ListenKeyboardOnProperty">
            <summary>
            Using a DependencyProperty as the backing store for ListenKeyboardOn.  
            This enables animation, styling, binding, etc...
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.SettingsSnapshotTreeView.ListenKeyboardOn">
            <summary>
            Gets or sets what element we should use to listen hot key for search box
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsDialogUidata.RefreshPendingChanges">
            <summary>
            Forces immediate recalculation of the pending changes count.
            Normally, this is done in a background thread on settings changes event from store.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.OptionsDialogUidata.OptionsUidata">
            <summary>
            Gets view model for options pages
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.OptionsDialogUidata.IsEditingNonDefaultLayer">
            <summary>
            Gets whether only single context is been editing now
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.OptionsDialogUidata.IsManageButtonIncluded">
            <summary>
            Whether to show the Manage button in our UI.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.OptionsDialogUidata.IsSaveToButtonIncluded">
            <summary>
            Whether to show the SaveTo button in our UI.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.OptionsDialogUidata.EditedSettingsLayer">
            <summary>
            Gets current edited options context
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.OptionsDialogUidata.PendingChangesCount">
            <summary>
            Gets how many changes pending to save
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.OptionsDialogUidata.PendingChangesMessage">
            <summary>
            Gets how many changes pending to save text
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.OptionsDialogUidata.HasPendingChanges">
            <summary>
            Gets whether we have changes to save
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.OptionsDialogView">
            <summary>
            Represent the main settings dialog
            </summary>
            <summary>
            OptionsDialogView
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsDialogView.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.OptionIsForcingWriteOfDefaultValuesOnSaveTo">
            <summary>
            Two possible implementations: when we're writing default values on SaveTo, or if we're using the default SmartSave behavior in this case as well.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsModel.RecalculatePendingChangesCount">
            <summary>
            Forces immediate recalculation of the pending changes count.
            Normally, this is done in a background thread on settings changes event from store.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsModel.Commit">
            <summary>
            Commits changes in options pages to the transacted settings store and then the settings store transaction to the main store.
            </summary>
            <returns>Whether committing succeeded.</returns>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsModel.CommitOptionPagesViewModels">
            <summary>
            Some option pages view models might be keeping state without immediately applying it to their model (which is the transaction over the settings store).
            This requests the pages to write these settings from the view model and into the model so that committing the transaction also applied all that data appropriately.
            </summary>
            <returns>If any of the pages returns <c>False</c>, also returns <c>False</c>. This means the page is inconsistent and the options could not be committed until the problem is corrected.</returns>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.SelectPageRequested">
            <summary>
            Model requests a page be selected in the views by setting it here.
            Note that views are not reflecting this value: as the selection is moved in the view, this will remain out-of-sync. This is for the initial page selection and for forcing the views to select a particular page later on.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.SelectLayerRequested">
            <summary>
            Model requests a layer be selected in the views by setting it here.
            Note that views are not reflecting this value: as the selection is moved in the view, this will remain out-of-sync. This is for the initial page selection and for forcing the views to select a particular layer later on.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.PageSelected">
            <summary>
            A page has been selected in a view. Fired by views.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.PendingChangesCount">
            <summary>
            The estimated number of pending changes to be written when you commit the options model.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsModel.Revert">
            <summary>
            Reverts in-memory changes in options pages and changes in the settings store transaction.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.mySettingsStoreTransactionForChanges">
            <summary>
            Created transaction, for committing it later.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.SettingsLayers">
            <summary>
            Contexts in which the settings could be edited.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.mySettingsStoreTransactionCleanSnapshot">
            <summary>
            A snapshot on the same settings as <see cref="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.mySettingsStoreTransactionForChanges"/>.
            Does not contain any changes made while working in the Options dialog. 
            We can see what's about to be changed by calculating a diff between them.
            Renewed when we commit the <see cref="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.mySettingsStoreTransactionForChanges"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.mySequenceSettingsStoreTransactionCleanSnapshots">
            <summary>
            Lifetimes for <see cref="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.mySettingsStoreTransactionCleanSnapshot"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsModel.CommitToContext(JetBrains.Application.Settings.UserInterface.UserFriendlySettingsLayer,JetBrains.Application.Progress.IProgressIndicator)">
            <summary>
            Commits all of the edits to the specified options context.
            </summary>
            <param name="ctx"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsModel.GetCleanTransactionForLayer(JetBrains.Application.Settings.UserInterface.UserFriendlySettingsLayer)">
            <summary>
            For each settings layer, whose <see cref="P:JetBrains.Application.Settings.UserInterface.UserFriendlySettingsLayer.SettingsStoreContext"/> operates in the settings transaction, gets the same context but in the clean transaction (without uncommitted changes made to Options).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsModel.BeforeCommitEventArgs.PagesFailedToCommit">
            <summary>
            If your page fails to commit, add it to the list.
            If you do not have page context in commit handler, add the root page.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.OptionsPageFactory">
            <summary>
            Helps with creating options pages.
            Especially with not forgetting to supply all of the guaranteed injections.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsPageFactory.GetInjections_DummyToPreventImporting(JetBrains.DataFlow.Lifetime,System.Collections.Generic.List{System.Object},JetBrains.Application.Settings.ISettingsSchema)">
            <summary>
            Prohibit importing some raw types by supplying diplicates to generate ambiguity.
            E.g. prevent access to out-of-transaction storage.
            </summary>
            <param name="lifetime"></param>
            <param name="injections"></param>
            <param name="schema"></param>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.OptionsPageInOptionsContextUidata">
            <summary>
            Options page specifc to a context, for binding into view.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialog2.OptionsPageInOptionsContextUidata.TryGetOptionsPage">
            <summary>
            Gets the created view if it already exists.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsPageInOptionsContextUidata.CreatedOptionsPage">
            <summary>
            <para>The options page object, if already created.</para>
            <para>NOTE: currently, <see cref="T:JetBrains.UI.Options.IOptionsPage"/> is viewmodel and view at the same time, we tread it as a viewmodel with view in the <see cref="P:JetBrains.UI.Options.IOptionsPage.Control"/> property.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsPageInOptionsContextUidataFactory.CreatedPageInContextAutomationObjects">
            <summary>
            A live list of what's been requested from the factory already.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.OptionsPageWithoutContextUidata">
            <summary>
            This is the view model for an options page to be displayed in the pages tree, which does not depend on the currently selected optionscontext.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsPageWithoutContextUidata.myChildren">
            <summary>
            Next tree level.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.OptionsPageWithoutContextUidata.Children">
            <summary>
            Next tree level. Exectes the lazy evaluator.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.TopLevelPagesInTree">
            <summary>
            Pages for binding to the first level of the tree.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SelectedPage_Model">
            <summary>
            Selected options page in terms of model, for binding to the model.
            Can be <c>Null</c> when no tree selection.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SelectedPageForTree">
            <summary>
            For binding selected page in the tree (two-way). Two-way binds to <see cref="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SelectedPage_Model"/>.
            Can be <c>Null</c> when no tree selection.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SelectedPageInContextForPreview">
            <summary>
            For binding selected page in the preview area. Depends on <see cref="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SelectedPage_Model"/> and <see cref="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SelectedSettingsLayer_Model"/>. Read-only outside viewmodel.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SettingsLayersForTabs">
            <summary>
            Options contexts to show in tabs. Only those added thru <see cref="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SettingsLayersAllAvailable"/> (with high <see cref="!:UserFriendlySettingsLayerUidata.IsSelectedForTabs"/>) are listed here.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SettingsLayersForAddTabMenu">
            <summary>
            Options contexts to show in Add menu.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SettingsLayersAllAvailable">
            <summary>
            Viewmodels for all available options contexts. Direct mapping from model. Populates then <see cref="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SettingsLayersForTabs"/> and 
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.DefaultSelectedSettingsLayer">
            <summary>
            Defaultvalue for <see cref="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.SelectedSettingsLayer"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.ResetRequested">
            <summary>
            Reverts all modifications in the current transaction.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialog2.OptionsUidata.ApplyRequested">
            <summary>
            Commits all modifications in the current transaction to the specified context (<c>NULL</c> for default context is OK).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialog2.ChildrenOnlyOptionsAutomation">
            <summary>
            Options-wide automation object which exposes the total composite state.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsDialog2.ChildrenOnlyOptionsAutomation.Children">
            <summary>
            Exposes the children collection which you can modify externally.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsSettingsSmartContext">
            <summary>
            <para>Import this type into options page ctor to get the Settings Store context for saving your Options Page settings.</para>
            <para>Use this for binding your Options Page settings controls in real time.</para>
            <para>In case you need to manually control the context your settings go to (like when they reference solution information and thus have no meaning in the global context), take <see cref="T:JetBrains.Application.Settings.ISettingsStore"/> and operate it directly. In default cases, use this context (which is a context in the same Settings Store).</para>
            <para>This context belongs to a <see cref="T:JetBrains.Application.Settings.ISettingsStoreInTransaction">Settings Store transaction</see>, so you can freely modify it in Options UI and access this data across pages. The choice of the context depends on the user's settings editing mode: either Smart Save by default, or writing to a specific storage in Advanced mode.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsSettingsSmartContext.StoreOptionsTransactionContext">
            <summary>
            <para>This is the context in which you should be modifying settings while editing the options.</para>
            <para>It is exposed with delegating <see cref="T:JetBrains.Application.Settings.IContextBoundSettingsStoreLive"/> members of this class.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsSettingsSmartContext.StoreUnchangedSnapshotContext">
            <summary>
            <para>This is the baseline context which reflects the settings as they were when Options dialog was just opened (or after the Reset/Apply button).</para>
            <para>Never write to this context. Use it to detect changes made to specific settings.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsSettingsStore">
            <summary>
            <para>Import this type into options page ctor to get the Settings Store in the transaction context of the Options Dialog.</para>
            <para>Use this ONLY if you need non-default settings context behavior (e.g. are always working per-solution).</para>
            <para>By default, <see cref="T:JetBrains.UI.Options.OptionsSettingsSmartContext"/> is the correct choice for most of the settings.</para>
            <para>You can apply all of your settings changes immediately from the UI. This Settings Store belongs to a separate transaction and will not affect the application until the Options Dialog is committed with OK button.</para>
            <para>If you import <see cref="T:JetBrains.Application.Settings.ISettingsStore"/> into your page view class constructor, you will get this same transactioned store instead of the global one.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.SettingsLayersDialogOwner">
            <summary>
            Spawns the Settings Layers dialog.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.SettingsLayersDialogOwner.Show">
            <summary>
            We require that the guard is not held when this method is called.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.PopupWindowContextSource">
            <summary>
            A popup window context that can be created on demand.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowContextSource.Create(JetBrains.DataFlow.Lifetime)">
            <summary>
            Creates the popup window context.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.ExceptionReport.ExceptionNotifierPopupWindow.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            </summary>
            <param name="e"> A <see cref="T:System.Windows.Forms.PaintEventArgs" /> that contains the event data. </param>
        </member>
        <member name="T:JetBrains.Application.ExceptionReport.MessageBoxExceptionReportService">
            <summary>
            When the Issue Tracker is not available in a UI application, shows exceptions in message boxes.
            This is also the case on early startup of the environment/shell when no full exception reporter has been yet created.
            </summary>
        </member>
        <member name="F:JetBrains.Application.ExceptionReport.MessageBoxExceptionReportService.mySingleMessageBox">
            <summary>
            Do not show more than one msgbox at a time.
            </summary>
        </member>
        <member name="M:JetBrains.Application.ExceptionReport.MessageBoxExceptionReportService.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Object"/> class.
            </summary>
        </member>
        <member name="M:JetBrains.Application.ExceptionReport.MessageBoxExceptionReportService.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Object"/> class.
            </summary>
            <param name="sProductName">Product name, if known at the call site. If <c>Null</c>, <see cref="F:JetBrains.Application.Defines.ProductName"/> will be used.</param>
        </member>
        <member name="M:JetBrains.Application.ExceptionReport.MessageBoxExceptionReportService.ShowException(System.Exception,System.String)">
            <summary>
            Shows an exception message box.
            Prevents two from being shown simultaneousely.
            </summary>
            <param name="exception">The exception whose details are to be shown.</param>
            <param name="sProductName">Product name, if known at the call site. If <c>Null</c>, <see cref="F:JetBrains.Application.Defines.ProductName"/> will be used.</param>
        </member>
        <member name="M:JetBrains.Application.ExceptionReport.MessageBoxExceptionReportService.ShowException(JetBrains.Application.ExceptionReport.ExceptionData,System.String)">
            <summary>
            Shows an exception message box.
            Prevents two from being shown simultaneousely.
            </summary>
            <param name="exception">The exception whose details are to be shown.</param>
            <param name="sProductName">Product name, if known at the call site. If <c>Null</c>, <see cref="F:JetBrains.Application.Defines.ProductName"/> will be used.</param>
        </member>
        <member name="T:JetBrains.Application.ExceptionReport.StdErrExceptionReportService">
            <summary>
            In dependent console applications, emits their logged exceptions to StdOut/StdErr.
            It could then be captured and procezsed by the parent process (which has means for submitting them to the tracker, for instance).
            </summary>
        </member>
        <member name="M:JetBrains.Application.ExceptionReport.StdErrExceptionReportService.#ctor(JetBrains.Application.ExceptionReport.StdErrExceptionReportService.DetailsLevel,JetBrains.Application.ExceptionReport.StdErrExceptionReportService.DetailsLevel,System.String)">
            <param name="levelStdErr">What to write to StdErr, if at all.</param>
            <param name="levelStdOut">What to write to StdOut, if at all.</param>
            <param name="sPrefixOnMessage">Optional. When writing at the <see cref="F:JetBrains.Application.ExceptionReport.StdErrExceptionReportService.DetailsLevel.Message"/> level, prepends this prefix first.</param>
        </member>
        <member name="T:JetBrains.Application.ExceptionReport.StdErrExceptionReportService.DetailsLevel">
            <summary>
            What to emit into each stream on an exception.
            </summary>
        </member>
        <member name="F:JetBrains.Application.ExceptionReport.StdErrExceptionReportService.DetailsLevel.None">
            <summary>
            Do not write to the stream.
            </summary>
        </member>
        <member name="F:JetBrains.Application.ExceptionReport.StdErrExceptionReportService.DetailsLevel.Message">
            <summary>
            Write <see cref="F:JetBrains.Util.ExceptionText.Message"/>.
            </summary>
        </member>
        <member name="F:JetBrains.Application.ExceptionReport.StdErrExceptionReportService.DetailsLevel.FullText">
            <summary>
            Write <see cref="F:JetBrains.Util.ExceptionText.FullText"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.ExceptionReport.TrackerLoginForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.ExceptionReport.TrackerLoginForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.Application.ExceptionReport.TrackerLoginForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="F:JetBrains.UI.ExceptionReport.SubmitToTrackerExceptionReportService.LoginInformation">
            <summary>
            When Shell is running, its component binds this to the Setting Store.
            Otherwise work isolated, ask every time.
            </summary>
        </member>
        <member name="T:JetBrains.UI.ExceptionReport.ShellExceptionReportComponent">
            <summary>
              When Shell is running, takes over Exception Reporting to provide smart behavior: show popup exception notifier, store exceptions, submit the whole list.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.AvalonEx">
            <summary>
            Extension methods for Avalon.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.AddChild``1(``0,System.Windows.UIElement)">
            <summary>
            Adds a new child to the panel control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.AddColumnChild(System.Windows.Controls.Grid,System.String,System.Windows.UIElement)">
            <summary>
            Adds a new column to the grid, placing a child in the newly-added column.
            </summary>
            <param name="grid">Grid to add to.</param>
            <param name="size">A string representation of a <see cref="T:System.Windows.GridLength"/> value (just as in XAML), or <c>Null</c>/empty for an auto-sized child (<see cref="F:System.Windows.GridUnitType.Auto"/>).</param>
            <param name="child">The child to add into a grid cell.</param>
            <returns>Same grid (for fluent calls).</returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.AddRowChild(System.Windows.Controls.Grid,System.String,System.Windows.UIElement)">
            <summary>
            Adds a new row to the grid, placing a child in the newly-added row.
            </summary>
            <param name="grid">Grid to add to.</param>
            <param name="size">A string representation of a <see cref="T:System.Windows.GridLength"/> value (just as in XAML), or <c>Null</c>/empty for an auto-sized child (<see cref="F:System.Windows.GridUnitType.Auto"/>).</param>
            <param name="child">The child to add into a grid cell.</param>
            <returns>Same grid (for fluent calls).</returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Controls.TextBlock,System.String)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Run"/> to the <see cref="T:System.Windows.Controls.TextBlock"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Documents.Span,System.String)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Run"/> to the <see cref="T:System.Windows.Documents.Span"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.AppendLine(System.Windows.Documents.Span,System.String)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Run"/> to the <see cref="T:System.Windows.Documents.Span"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Documents.Span,System.Windows.Documents.Inline)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Inline"/> to the <see cref="T:System.Windows.Documents.Span"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Controls.TextBlock,System.String,System.Windows.FontStyle)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Run"/> to the <see cref="T:System.Windows.Controls.TextBlock"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Controls.TextBlock,System.String,System.Windows.FontWeight)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Run"/> to the <see cref="T:System.Windows.Controls.TextBlock"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Controls.TextBlock,System.Windows.Documents.Run)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Run"/> to the <see cref="T:System.Windows.Controls.TextBlock"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Controls.TextBlock,System.Windows.Documents.Inline)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Inline"/> to the <see cref="T:System.Windows.Controls.TextBlock"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Controls.TextBlock,System.String,System.Windows.FontStyle,System.Windows.FontWeight,System.Windows.Media.Brush)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Run"/> to the <see cref="T:System.Windows.Controls.TextBlock"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Documents.Span,System.String,System.Windows.FontStyle,System.Windows.FontWeight,System.Windows.Media.Brush)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Run"/> to the <see cref="T:System.Windows.Documents.Span"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Documents.Paragraph,System.String)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Run"/> to the <see cref="T:System.Windows.Documents.Paragraph"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Append(System.Windows.Documents.Paragraph,System.String,System.Windows.FontStyle,System.Windows.FontWeight,System.Windows.Media.Brush)">
            <summary>
            Adds one more <see cref="T:System.Windows.Documents.Run"/> to the <see cref="T:System.Windows.Documents.Paragraph"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.AppendLine(System.Windows.Documents.Span)">
            <summary>
            Adds a line break to the <see cref="T:System.Windows.Documents.Span"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Bind``1(``0,System.Windows.DependencyProperty,System.String)">
            <summary>
            Establishes a two-way property binding on the element.
            The “Update Source” is triggered according to the default scenario (ie on focus loss for an edit box).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Bind``1(``0,System.Windows.DependencyProperty,System.Windows.Data.BindingBase)">
            <summary>
            Establishes a two-way property binding on the element.
            The “Update Source” is triggered according to the default scenario (ie on focus loss for an edit box).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.BindOnChange``1(``0,System.Windows.DependencyProperty,System.String)">
            <summary>
            Establishes a two-way property binding on the element.
            The “Update Source” is triggered immediately when the property changes (ie on typing for an edit box).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Cols(System.Windows.Controls.Grid,System.String[])">
            <summary>
            Adds columns to the grid. Each sizes element is a Star grid-length value.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.ConvertBoolToVisibility(System.Boolean)">
            <summary>
            A converter.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Dock``1(``0,System.Windows.Controls.Dock)">
            <summary>
            Sets the <see cref="F:System.Windows.Controls.DockPanel.DockProperty"/> extension property on the specified UI element.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.InGrid``1(``0,System.Int32,System.Int32)">
            <summary>
            Sets the <see cref="F:System.Windows.Controls.Grid.ColumnProperty"/> and <see cref="F:System.Windows.Controls.Grid.RowProperty"/> extension properties on the specified UI element.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.InGrid``1(``0,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets the <see cref="F:System.Windows.Controls.Grid.ColumnProperty"/> and <see cref="F:System.Windows.Controls.Grid.RowProperty"/> extension properties on the specified UI element.
            In addition, specifies the <see cref="F:System.Windows.Controls.Grid.ColumnSpanProperty"/> and <see cref="F:System.Windows.Controls.Grid.RowSpanProperty"/> extension properties.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.MakeGeometryBrush(System.Windows.Media.Geometry,System.Windows.Media.SolidColorBrush,System.Windows.Media.Pen)">
            <summary>
            For a geometry, creates a brush that could be used to paint a rectangle with a geometry.
            The geometry spans the whole brush area.
            The coordinate space of the geometry is assumed to be (0,0)-(1000,1000).
            It would have been better to have (0,0)-(1,1), but some of the Avalon geometry clippers revert to rough edges on sizes less than one.
            </summary>
            <param name="geometry">The Geometry.</param>
            <param name="brush">Brush. Optional.</param>
            <param name="pen">Pen (brush + thinkness). Optional.</param>
            <returns>The brush that paints the geometry.</returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.MixWith(System.Windows.Media.Color,System.Windows.Media.Color,System.Single)">
            <summary>
            Mixes two colors together.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.RGB(System.Windows.Media.Color)">
            <summary>
            Converts color to rgb32 format
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.ToWinForms(System.Windows.Media.Color)">
            <summary>
            WPF to WinForms
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.ToWPF(System.Drawing.Color)">
            <summary>
            WinForms to WPF
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Name``1(``0,System.Windows.FrameworkElement,System.String)">
            <summary>
            Registers a name for the object in the host's name scope.
            The name scope must first be registered for the host or one of its parents.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.OnEvent``1(``0,System.Windows.RoutedEvent,System.Windows.RoutedEventHandler)">
            <summary>
            Sinks the specified <paramref name="event"/> on the <paramref name="element"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.OnEvent``1(``0,System.Windows.RoutedEvent,System.Action)">
            <summary>
            Sinks the specified <paramref name="event"/> on the <paramref name="element"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.OnEventC``1(``0,System.Windows.RoutedEvent,System.Windows.RoutedEventHandler)">
            <summary>
            Sinks the specified <paramref name="event"/> on the <paramref name="element"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.RectFromScreen(System.Windows.Media.Visual,System.Windows.Rect)">
            <summary>
            Like <see cref="M:System.Windows.Media.Visual.PointFromScreen(System.Windows.Point)"/>, but for a <see cref="T:System.Windows.Rect"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.RectToScreen(System.Windows.Media.Visual,System.Windows.Rect)">
            <summary>
            Like <see cref="M:System.Windows.Media.Visual.PointToScreen(System.Windows.Point)"/>, but for a <see cref="T:System.Windows.Rect"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Rows(System.Windows.Controls.Grid,System.String[])">
            <summary>
            Adds rows to the grid. Each sizes element is a Star grid-length value.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Scale``1(``0,System.Double)">
            <summary>
            Applies a scale layout transformation to the element.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Set``1(``0,System.Windows.DependencyProperty,System.Object)">
            <summary>
            Sets a dependency property on a dependency object, allows to pipe such settings.
            Especially useful for setting extension properties.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetDialogFont``1(``0)">
            <summary>
            Applies dialog font to a control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetDialogFontD(System.Windows.Documents.FlowDocument)">
            <summary>
              Applies dialog font to a control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetEditorFont``1(``0)">
            <summary>
            Applies editor font to a control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetEditorFontC``1(``0)">
            <summary>
            Applies editor font to a control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetEditorFontT``1(``0)">
            <summary>
            Applies editor font to a control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetEditorFont(System.Windows.Documents.FlowDocument)">
            <summary>
            Applies editor font to a control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetDialogFont(System.Windows.Documents.FlowDocument)">
            <summary>
            Applies dialog font to a control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetSystemFont(System.Windows.Documents.FlowDocument)">
            <summary>
            By default, a document has some large serif font applied.
            Makes the document follow the system font family and sizes.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.WhenLoaded(System.Windows.FrameworkElement,System.Action{JetBrains.DataFlow.Lifetime})">
            <summary>
            <para>Creates a lifetime each time the control gets loaded into the tree of loaded elements.</para>
            <para>This emulates a deterministic lifetime for WPF elements.</para>
            <para>This overload does not take an outer lifetime and is suitable for use in purely-view controls that do not know any external lifetime.</para>
            <para>Note that it's not technically guaranteed that the lifetime is ever terminated.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.WhenLoaded(System.Windows.FrameworkElement,JetBrains.DataFlow.Lifetime,System.Action{JetBrains.DataFlow.Lifetime})">
            <summary>
            <para>Creates a lifetime each time the control gets loaded into the tree of loaded elements.</para>
            <para>This emulates a deterministic lifetime for WPF elements.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.FlowIntoVisibility(JetBrains.DataFlow.IProperty{System.Boolean},JetBrains.DataFlow.Lifetime,System.Windows.UIElement)">
            <summary>
            When the boolean property is <c>True</c>, the target element is made visible; otherwise, it's hidden and collapsed.
            Usage: <c>isVisibleBoolProp.FlowIntoVisibility(control);</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.TryPointFromScreen(System.Windows.Media.Visual,System.Windows.Point)">
            <summary>
            Converts a <see cref="T:System.Windows.Point"/> in screen coordinates into a <see cref="T:System.Windows.Point"/> that represents the current coordinate system of the <see cref="T:System.Windows.Media.Visual"/>.
            Reimplements <see cref="M:System.Windows.Media.Visual.PointFromScreen(System.Windows.Point)"/> but without throwing any exceptions.
            </summary>
            <param name="thіs"></param>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetValueFluent(System.Windows.FrameworkElementFactory,System.Windows.DependencyProperty,System.Object)">
            <summary>
            Sets the value of a dependency property. Fluent.
            Just calls <see cref="M:System.Windows.FrameworkElementFactory.SetValue(System.Windows.DependencyProperty,System.Object)"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Rasterize(System.Windows.Media.Drawing,JetBrains.Util.Interop.DpiResolution,System.Nullable{System.Windows.Size})">
            <summary>
            Rasterizes a vector image into a raster image of the standard DPI.
            </summary>
            <param name="drawing">The vector drawing to be rendered.</param>
            <param name="resolution">DPI resolution to use when rasterizing.</param>
            <param name="size">Optional expected raster size, in device-independent pixels. If <c>Null</c>, the image will be rendered in its natural size. Otherwise, it will be rescaled (in vector, if possible). Uniform scaling is not enforced.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Rasterize(System.Windows.Media.ImageSource,JetBrains.Util.Interop.DpiResolution,System.Nullable{System.Windows.Size})">
            <summary>
            Rasterizes a vector image into a raster image of the standard DPI.
            Checks if the image is already a raster or if it's a <see cref="T:System.Windows.Media.DrawingImage"/> and <see cref="!:Rasterize(System.Windows.Media.Drawing,System.Nullable&lt;System.Drawing.Size&gt;)"/> could be used instead. Otherwise, renders the image the common way.
            </summary>
            <param name="image">The image to ensure rasterization. If this is already a raster, it will be returned AS IS (unless it has to be resized). Beware writable bitmaps.</param>
            <param name="resolution">DPI resolution to use when rasterizing.</param>
            <param name="size">Optional expected raster size, in device-independent pixels. If <c>Null</c>, the image will be rendered in its natural size. Otherwise, it will be rescaled (in vector, if possible). Uniform scaling is not enforced.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.Add(System.Windows.ResourceDictionary,JetBrains.DataFlow.Lifetime,System.Object,System.Object)">
            <summary>
            Adds an item to the <see cref="T:System.Windows.ResourceDictionary"/> for a limited lifetime.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetDynamicResourceValue``1(``0,System.Windows.DependencyProperty,System.Windows.ResourceKey)">
            <summary>
            Sets the value of the property to point to a WPF Dynamic Resource, just like <c>{DynamicResource resourcekey}</c> in XAML.
            </summary>
            <remarks>Theoretically, the resource key could also be a string or just any object, but too free a constraint makes compile-time validation worse (and at runtime it just silently skips), so let's limit to <see cref="T:System.Windows.ResourceKey"/>.</remarks>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.CreateView(JetBrains.UI.Wpf.IAutomation)">
            <summary>
              <para>Creates a new instance of a UI control representing the given Automation Object.</para>
              <para>The <see cref="T:JetBrains.UI.Wpf.IPlatformResourceDictionary"/> must be reachable, and a view must be <see cref="T:JetBrains.UI.Wpf.IAutomationViewsRegistry">registered</see> for this to work.</para>
              <para>Note that you should NOT use this method where content object is expected (like in <see cref="T:System.Windows.Controls.Button"/>'s <see cref="P:System.Windows.Controls.ContentControl.Content"/> property, or any <see cref="T:System.Windows.Controls.ItemsControl"/> items). Pass the automation object directly instead, because this method uses the same technique for presenting the content as they would.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetSource(System.Windows.Controls.Image,JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.IProperty{System.Windows.Media.ImageSource})">
            <summary>
            Fluent. Sets the image source to flow from the property.
            </summary>
            <param name="thіs"></param>
            <param name="lifetime"></param>
            <param name="propSource"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.SetSource(System.Windows.Controls.Image,System.Windows.ResourceKey)">
            <summary>
            Fluent. Sets the image to retrieve its source from its parent context's Resource Dictionary on the given resource key.
            </summary>
            <param name="thіs"></param>
            <param name="resourcekey"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonEx.GetSize(System.Windows.Media.ImageSource)">
            <summary>
            Gets image source size.
            </summary>
            <param name="thіs"></param>
        </member>
        <member name="T:JetBrains.UI.Avalon.AvalonTemplates">
            <summary>
            Whenever an Avalon template is required, allows to supply a delegate to produce the object graph in runtime instead.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.CreateControlTemplate(System.Func{System.Windows.UIElement})">
            <summary>
            Whenever an Avalon template is required, allows to supply a delegate to produce the object graph in runtime instead.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.CreateDataTemplate(System.Func{System.Windows.UIElement})">
            <summary>
            Whenever an Avalon template is required, allows to supply a delegate to produce the object graph in runtime instead.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.SetTemplate``1(``0,System.Func{System.Windows.UIElement})">
            <summary>
            A fluent method for setting up a template to be populated with a delegate.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.SetTemplate``2(System.Windows.Controls.ControlTemplate,System.Func{JetBrains.DataFlow.Lifetime,``0,``1,System.Windows.UIElement})">
            <summary>
            A fluent method for setting up a control template to be populated with a delegate when it's loaded and when its datacontext is assigned to the expected viewmodel type.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.OverrideTemplate``2(System.Windows.DependencyProperty,System.Func{JetBrains.DataFlow.Lifetime,``0,``1,System.Windows.UIElement})">
            <summary>
            A method for setting up a control template to be populated with a delegate when it's loaded and when its datacontext is assigned to the expected viewmodel type.
            To be called in the static constructor on the <see cref="F:System.Windows.Controls.Control.TemplateProperty"/> or alike.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.SetTemplate``2(System.Windows.DataTemplate,System.Func{JetBrains.DataFlow.Lifetime,``0,``1,System.Windows.UIElement})">
            <summary>
            A fluent method for setting up a data template to be populated with a delegate when it's loaded and when its datacontext is assigned to the expected viewmodel type.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.SetTemplate``2(``1,System.Func{JetBrains.DataFlow.Lifetime,``0,``1,System.Windows.UIElement})">
            <summary>
            A fluent method for setting up window content to be populated with a delegate when the window is created and when its data context is assigned to the expected viewmodel type.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.WithAutomationObject``2(``1,System.Action{JetBrains.DataFlow.Lifetime,``0,``1})">
            <summary>
            Watches the view control for an assigned automation object of the valid type, and invokes the callback when it's available.
            Reports type mismatch errors.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.SetTemplateWithDataContext``1(``0,System.Func{System.Windows.UIElement})">
            <summary>
            A fluent method for setting up a template to be populated with a delegate.
            Sets the DataContext of the template to point to the templated parent.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.SetTemplateManually``1(``0,System.Action{System.Windows.FrameworkElementFactory})">
            <summary>
            A fluent method for setting up a template and filling its object graph data manually.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.RegisterView``2(System.Windows.ResourceDictionary)">
            <summary>
            Creates a data template which simply creates a view of the specified type as a content presentation for the given viewmodel type, and registers it with the resource dictionary.
            </summary>
            <typeparam name="TViewModel"></typeparam>
            <typeparam name="TView"></typeparam>
            <param name="thіs"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.RegisterView``1(System.Windows.ResourceDictionary,System.Windows.FrameworkElementFactory)">
            <summary>
            Creates a data template which simply sets the given view of the specified type as a content presentation 
            for the given viewmodel type, and registers it with the resource dictionary.
            </summary>
            <typeparam name="TViewModel"></typeparam>
            <param name="thіs"></param>
            <param name="frameworkElementFactory"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTemplates.CreateBrokenViewCueBanner(JetBrains.UI.RichText.RichText)">
            <summary>
            Creates a standard cue banner to be used to indicate a broken/disconnected view etc.
            </summary>
            <param name="message"></param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.Avalon.AvalonTreeHelpers">
            <summary>
            Helps with navigating Avalon trees.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.AvalonTreeHelpers.AddAvalonTreeData">
            <summary>
            Traverses logical and visual trees to the root and reports object types to the exception data, root to given element.
            </summary>
            <remarks>A delegate to enable <see cref="M:JetBrains.Util.FEx.BetaY``2(System.Action{``0,``1},``1)"/>.</remarks>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTreeHelpers.GetLogicalDescendantsBreadthFirst(System.Windows.DependencyObject)">
            <summary>
            Does BFS on logical children.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTreeHelpers.GetVisualDescendantsBreadthFirst(System.Windows.DependencyObject)">
            <summary>
            Does BFS on visual children.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.AvalonTreeHelpers.GetLogicalOrVisualParent(System.Windows.DependencyObject)">
            <summary>
            <para>Walks up the element tree of whatever kind available, preferring the logical tree wherever possible.</para>
            <para>This mostly corresponds to the FocusManager focus scope lookup behavior.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Extensions.CreateOrReuseWindow">
            <summary>
            Allows to show popup UI when the user clicks a button. Shows the old window if not closed yet, or creates a new one if not shown yet or already closed.
            </summary>
            <remarks>
            Usually, in Avalon, the window would be created initially, and show-hidden on user actions without actually destroying and recreating it. In our case there're usually complex bindings running in the window, so we would not like them to be running in the hidden mode.
            </remarks>
        </member>
        <member name="M:JetBrains.UI.Extensions.CreateOrReuseWindow.#ctor(JetBrains.DataFlow.Lifetime,System.Windows.Forms.IWin32Window,System.Action{JetBrains.DataFlow.Lifetime,System.Windows.Window})">
            <summary>
            Allows to show popup UI when the user clicks a button. Shows the old window if not closed yet, or creates a new one if not shown yet or already closed.
            </summary>
            <param name="lifetime">Limiting lifetime of the window.</param>
            <param name="owner">Owner window.</param>
            <param name="FCreateNew">This function will be called to fill in the given window whenever a new one needs to be created.</param>
        </member>
        <member name="M:JetBrains.UI.Extensions.CreateOrReuseWindow.Show">
            <summary>
            Focuses the running window, or creates and shows the new one if already created and still not closed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Extensions.CreateOrReuseWindow.Close">
            <summary>
            Close the window.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.DataTemplateDelegate">
            <summary>
            Supports a data template that executes some code to create the object graph.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.DataTemplateDelegate.#ctor(System.Func{System.Windows.UIElement})">
            <summary>
            Creates a Data Template that produces the object graph at runtime.
            </summary>
            <param name="funcObjectGraphCreator">The function to create the object graph.</param>
        </member>
        <member name="T:JetBrains.UI.Avalon.DataTemplateSwitchSelector">
            <summary>
            Chooses a data template based on the type of the item.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.DataTemplateSwitchSelector.Add``1(System.Windows.DataTemplate)">
            <summary>
            Registers a <paramref name="template">data template</paramref> to be returned for the objects of the given <typeparamref name="TType"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.DataTemplateSwitchSelector.Add(System.Type,System.Windows.DataTemplate)">
            <summary>
            Registers a <paramref name="template">data template</paramref> to be returned for the objects of the given <paramref name="type"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.DispatcherEx.AssertAccess(System.Windows.Threading.Dispatcher)">
            <summary>
            Throws if the current thread is not the thread associated with this dispatcher.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.DispatcherEx.BeginOrInvoke(System.Windows.Threading.Dispatcher,System.Action)">
            <summary>
            If the current thread is the dispatcher's home thread, executes the action synchronously.
            Otherwise, marshals asynchronous execution to the dispatcher thread.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.DispatcherEx.BeginInvoke(System.Windows.Threading.Dispatcher,System.Action)">
            <summary>
            Wraps the standard <see cref="M:System.Windows.Threading.Dispatcher.BeginInvoke(System.Delegate,System.Object[])"/> with a simple action executor.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.DispatcherEx.BeginInvoke(System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority,System.Action)">
            <summary>
            Wraps the standard <see cref="M:System.Windows.Threading.Dispatcher.BeginInvoke(System.Delegate,System.Object[])"/> with a simple action executor.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.DispatcherEx.DelayInvoke(System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority,System.Action,System.TimeSpan)">
            <summary>
            Invoke action with delay
            </summary>
            <param name="dispatcher">Dispatcher</param>
            <param name="priority">Priority</param>
            <param name="action">Action to invoke</param>
            <param name="delay">Initial delay</param>
        </member>
        <member name="T:JetBrains.UI.Avalon.Helpers">
            <summary>
            Avalon-related helper routines.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Helpers.Glassify(System.Windows.Window,System.Boolean,JetBrains.UI.Avalon.Helpers.NoWindowHandleAction)">
            <summary>
            Applies the aeroglass effect to the whole window, if possible.
            Returns whether the effect is supported in the current environment and was applied successfully.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Helpers.Glassify(System.Void*,System.Boolean)">
            <summary>
            Applies the aeroglass effect to the whole window, if possible.
            Returns whether the effect is supported in the current environment and was applied successfully.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Helpers.NoWindowHandleAction">
            <summary>
            What to do if the window has no handle.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.HwndSourceEx">
            <summary>
            Things related to treating Avalon UI elements as Windows desktop citizens, in which case they end up being hosted in an <see cref="T:System.Windows.Interop.HwndSource"/> of some kind, we can track their screen pixel position, etc.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.HwndSourceEx.GetElementBoundsInScreenPixels(System.Windows.UIElement)">
            <summary>
            For an UI Element hosted in an HWND render target, gets its pixel bounds on screen.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.HwndSourceEx.GetHwndSourceLive(JetBrains.DataFlow.Lifetime,System.Windows.UIElement)">
            <summary>
            Tracks the HWND presentation source the element is placed onto.
            This defines which HWND the element ends up hosted in.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.MultiValueConverter">
            <summary>
            A factory for <see cref="T:JetBrains.UI.Avalon.MultiValueConverter"/>, the universal Avalon Value Converter.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.MultiValueConverter.System#Windows#Data#IMultiValueConverter#Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts source values to a value for the binding target. The data binding engine calls this method when it propagates the values from source bindings to the binding target.
            </summary>
            <returns>
            A converted value.If the method returns null, the valid null value is used.A return value of <see cref="T:System.Windows.DependencyProperty" />.<see cref="F:System.Windows.DependencyProperty.UnsetValue" /> indicates that the converter did not produce a value, and that the binding will use the <see cref="P:System.Windows.Data.BindingBase.FallbackValue" /> if it is available, or else will use the default value.A return value of <see cref="T:System.Windows.Data.Binding" />.<see cref="F:System.Windows.Data.Binding.DoNothing" /> indicates that the binding does not transfer the value or use the <see cref="P:System.Windows.Data.BindingBase.FallbackValue" /> or the default value.
            </returns>
            <param name="values">The array of values that the source bindings in the <see cref="T:System.Windows.Data.MultiBinding" /> produces. The value <see cref="F:System.Windows.DependencyProperty.UnsetValue" /> indicates that the source binding has no value to provide for conversion.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.MultiValueConverter.System#Windows#Data#IMultiValueConverter#ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a binding target value to the source binding values.
            </summary>
            <returns>
            An array of values that have been converted from the target value back to the source values.
            </returns>
            <param name="value">The value that the binding target produces.</param>
            <param name="targetTypes">The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.RectEx.GetCenter(System.Windows.Rect)">
            <summary>
            Gets a point that is the center of the rectangle.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.SizeEx">
            <summary>
            Ext for <see cref="T:System.Windows.Size"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.TemplateBorder">
            <summary>
            A border-derived control that supports runtime delegate-based data templates.
            On creation, exeutes the supplied code to build the nested objects.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.TemplateBorder.ApplyObjectGraphCreatorProperty(System.Func{System.Windows.UIElement})">
            <summary>
            Creates the new object graph whenever <see cref="F:JetBrains.UI.Avalon.TemplateBorder.ObjectGraphCreatorProperty"/> changes its value.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.ControlTemplateBorder`2">
            <summary>
            A border-derived control that supports runtime delegate-based data templates.
            On creation, exeutes the supplied code to build the nested objects.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.ThicknessEx.ToTotalSize(System.Windows.Thickness)">
            <summary>
            Sums up total thickness along each axis.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.ValueConverter`2">
            <summary>
            The universal Avalon Value Converter.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.ValueConverter`2.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. The data binding engine calls this method when it propagates a value from the binding source to the binding target.
            </summary>
            
            <returns>
            A converted value.If the method returns null, the valid null value is used.A return value of <see cref="T:System.Windows.DependencyProperty"></see>.<see cref="F:System.Windows.DependencyProperty.UnsetValue"></see> indicates that the converter produced no value and that the binding uses the <see cref="P:System.Windows.Data.BindingBase.FallbackValue"></see>, if available, or the default value instead.A return value of <see cref="T:System.Windows.Data.Binding"></see>.<see cref="F:System.Windows.Data.Binding.DoNothing"></see> indicates that the binding does not transfer the value or use the <see cref="P:System.Windows.Data.BindingBase.FallbackValue"></see> or default value.
            </returns>
            
            <param name="culture">The culture to use in the converter.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="value">The value produced by the binding source.</param>
        </member>
        <member name="M:JetBrains.UI.Avalon.ValueConverter`2.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. The data binding engine calls this method when it propagates a value from the binding target to the binding source.
            </summary>
            
            <returns>
            A converted value.If the method returns null, the valid null value is used.A return value of <see cref="T:System.Windows.DependencyProperty"></see>.<see cref="F:System.Windows.DependencyProperty.UnsetValue"></see> indicates that the converter produced no value and that to the binding uses the <see cref="P:System.Windows.Data.BindingBase.FallbackValue"></see>, if available, or the default value instead.A return value of <see cref="T:System.Windows.Data.Binding"></see>.<see cref="F:System.Windows.Data.Binding.DoNothing"></see> indicates that the binding does not transfer the value or use the <see cref="P:System.Windows.Data.BindingBase.FallbackValue"></see> or default value.
            </returns>
            
            <param name="culture">The culture to use in the converter.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="value">The value that is produced by the binding target.</param>
        </member>
        <member name="T:JetBrains.UI.Avalon.ValueConverter">
            <summary>
            A factory for <see cref="T:JetBrains.UI.Avalon.ValueConverter`2"/>, the universal Avalon Value Converter.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.LoadChildDialogPosition(System.Drawing.Rectangle,System.Windows.Forms.Form,JetBrains.UI.Application.IMainWindow)">
            <summary>
            Loads the child dialog position from the persisted settings, and applies it to the form.
            The position is stored in a relative form, against the center of the main window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.PushDisableWindowsButOne(JetBrains.DataFlow.Lifetime,System.IntPtr)">
            <summary>
            To enter a modal state for the given window, disables all of the other top-level windows on the same thread, plus the window owner.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.PushFocusedWindowState(JetBrains.DataFlow.Lifetime,System.Windows.Forms.IWin32Window)">
            <summary>
            Stores the focused window, restores in a reliable manner later.
            </summary>
            <param name="lifetime"></param>
            <param name="mainwin"></param>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.PushModalWindowEnabledState(JetBrains.DataFlow.Lifetime,System.IntPtr,System.Windows.Forms.IWin32Window)">
            <summary>
            To enter a modal state for the given window, disables all of the other top-level windows on the same thread, plus the window owner.
            If you haven't shown the modal window yet, you may pass <c>Null</c>.
            </summary>
            <param name="lifetime"></param>
            <param name="hwndModalWindow">Optional. The window to become modal that will not be disabled. <c>Null</c> if n/a.</param>
            <param name="mainWindow"></param>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.SaveChildDialogPosition(System.Windows.Forms.Form,JetBrains.UI.Application.IMainWindow)">
            <summary>
            Prepares the child dialog position for persisting in the settings.
            The position is stored in a relative form, against the center of the main window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.SetOwnerReliable(System.Windows.Forms.Form,System.Windows.Forms.IWin32Window)">
            <summary>
            Sets an owner for the form in a reliable manner.
            The problem with reliability is that if the owner is not another <see cref="T:System.Windows.Forms.Form"/> (ie <see cref="P:System.Windows.Forms.Form.Owner"/> cannot be used), and form-to-be-owned is not <see cref="P:System.Windows.Forms.Form.ShowInTaskbar"/>, then the netfx implementation will drop the owner assigned with WinAPI calls and replace it with its own parking window (kinda to prevent it from showing up in the taskbar).
            This is done after the handle is created and after all of the notifications, so we should wait some more and then reapply the desired parent.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.ShowFocusCatcher(System.Void*)">
            <summary>
            Shows a window that catches focus and then returns it back immediately, so that the <paramref name="hwndTopmost"/> window could process the activation message consistently and place focus on the proper child window. Without that it could happen that focus sits directly on the main window and no child is active.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.GetActiveWindow">
            <summary>
            Gets currently active WPF window or null
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.TryGetWpfWindow(System.Void*)">
            <summary>
            Gets WPF window for HWND, returns null if HWND is not a WPF window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.PrependCaptionWithProductName(System.String,JetBrains.Application.BuildScript.Application.IWindowBranding)">
            <summary>
            Prepends a caption string with the product name, separated with an en-dash.
            </summary>
            <param name="caption">The original caption to prepend with the product name.</param>
            <param name="branding">The product whose name to use on the msgbox.</param>
        </member>
        <member name="M:JetBrains.UI.Application.WindowUtil.ShowDialogWithGuardedCreation(JetBrains.DataFlow.Lifetime,JetBrains.UI.Application.WindowUtil.Modality,System.Func{JetBrains.DataFlow.LifetimeDefinition,JetBrains.DataFlow.Lifetime,System.Windows.Window},JetBrains.Threading.IThreading,System.Object)">
            <summary>
            <para>Shows the dialog either modally or nonmodally, so that its <paramref name="FCreateView">creation function</paramref> were guarded, but its execution were not wholy guarded.</para>
            <para>Guarding the creation is needed to process modal functions correctly.</para>
            <para>Non-guarding the body of execution is required for controls which would be queueing smth guarded to function correctly: if the dialog is guarded throughout its whole lifetime, their activities would not have a chance to execute before it's closed.</para>
            <para>If you're calling this method for modal execution, the <see cref="T:JetBrains.Threading.ReentrancyGuard"/> obviously must not be held at the moment, otherwise it's not possible to fulfil the conditions.</para>
            </summary>
            <param name="lifetime">Limiting lifetime for the whole activity.</param>
            <param name="modality">Whether to show modally or non-modally.</param>
            <param name="FCreateView">Dialog creation function.</param>
            <param name="threading"><see cref="T:JetBrains.Threading.ReentrancyGuard"/> instance.</param>
            <param name="ownerwindow">Optional. Owner window — either a WPF <see cref="T:System.Windows.Window"/> object, or an <see cref="T:System.Windows.Forms.IWin32Window"/> implementation over a Win32 HWND or WinForms window, or <c>NULL</c> to let WPF decide for choosing an owner on its own.</param>
            <returns>If executing modally, the execution result. Otherwise, <c>NULL</c>.</returns>
        </member>
        <member name="F:JetBrains.UI.Application.WindowUtil.ShowDialogModality">
            <summary>
            Context parameter for Show Options action: whether to show dialog modally or not.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.WindowUtil.Modality">
            <summary>
            Whether to show a dialog modally or nonmodally.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.WindowUtil.Modality.Nonmodal">
            <summary>
            The dialog is shown nonmodally.
            Its creation function might be executed offstack if that is required to open a <see cref="T:JetBrains.Threading.ReentrancyGuard"/> transaction.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.WindowUtil.Modality.Modal">
            <summary>
            The dialog is executed modally, but not necessarily on the same stack: the execution function might return before the dialog is actually shown, in case that is required to open a <see cref="T:JetBrains.Threading.ReentrancyGuard"/> transaction.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.WindowUtil.Modality.ModalThisStack">
            <summary>
            The dialog is executed modally exactly on this stack, so that the execution function returns only after the dialog is completed. This requires that <see cref="T:JetBrains.Threading.ReentrancyGuard"/> is not held at call time (otherwise the transaction cannot be opened in the given invariants).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.HelpSystem.ShowOfflineHelp">
            <summary>
            Opens the locally-installed "backup" .chm help file.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.HelpSystem.IsOfflineHelpFilePresent">
            <summary>
            Gets whether the offline help file exists in this installation. Does not cache the result, so do not call too often.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.HelpSystem.ShowHelp(System.String,JetBrains.UI.Application.HelpSystem.HelpKind)">
            <summary>
            Opens the help topic for the given keyword.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.HelpSystem.HelpKind">
            <summary>
            What kind of help to show for the keyword.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.HelpSystem.HelpKind.Product">
            <summary>
            Help on the current platform-based product.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.HelpSystem.HelpKind.Msdn">
            <summary>
            MSDN help.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.OfflineHelp">
            <summary>
            Part of the <see cref="T:JetBrains.UI.Application.HelpSystem"/> to work with the local <c>.chm</c> file.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.OfflineHelp.ShowOfflineHelp(System.String)">
            <summary>
            Opens the locally-installed "backup" .chm help file.
            </summary>
            <param name="keyword"> </param>
        </member>
        <member name="M:JetBrains.UI.Application.OfflineHelp.IsOfflineHelpFilePresent">
            <summary>
            Gets whether the offline help file exists in this installation. Does not cache the result, so do not call too often.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Help.ShowLocalHelpHandler">
            <summary>
            Handles showing product help as local help when there was no other handler located.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.License.EvaluationExpirationControl.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.License.EvaluationExpirationControl.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.Application.License.EvaluationExpirationControl.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.License.EvaluationFeedbackControl.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.License.EvaluationFeedbackControl.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.Application.License.EvaluationFeedbackControl.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.FreeEvaluationInfoEx.GetUsedDaysCount(JetBrains.UI.Application.FreeEvaluationInfo)">
            <summary>
            Returns number of full days used to evaluate the product.
            Negative value means there were changes of system date and info is considered invalid.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.FreeEvaluationInfoEx.GetDaysLeftCount(JetBrains.UI.Application.FreeEvaluationInfo,System.Int32)">
            <summary>
            Returns number of days left for evaluation. 
            </summary>
            <param name="info">Evaluation info</param>
            <param name="freeTrialInfoPeriod">Maximum days of evaluation</param>
            <returns>Returns number of days left for evaluation.</returns>
        </member>
        <member name="M:JetBrains.UI.Application.License.JetWebBrowser.GetMeasuringDivStyle(System.Drawing.Size)">
            <summary>
            Generates a style for the div we use for measuring the text, assigning it the specified width and height, which must be given in pixels.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.License.JetWebBrowser.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.License.JetWebBrowser.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.Application.License.JetWebBrowser.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.License.LicenseAgreementForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.License.LicenseAgreementForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.Application.License.LicenseAgreementForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.License.PasteTextBox.components">
            <summary>Required designer variable.</summary>
        </member>
        <member name="M:JetBrains.UI.Application.License.PasteTextBox.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.License.PasteTextBox.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.License.ProductBaseForm.Show(JetBrains.DataFlow.Lifetime,System.Windows.Forms.IWin32Window,System.Action)">
            <summary>
            Shows form non-module with action to perform if AcceptButton clicked
            </summary>
            <param name="lifetime">Maximum form lifetime</param>
            <param name="mainWindow">Main window</param>
            <param name="onOkAction">Action to call if </param>
        </member>
        <member name="F:JetBrains.UI.Application.License.ProductBaseForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.License.ProductBaseForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:JetBrains.UI.Application.License.ProductBaseForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage">
            <summary>
            A base options page that features a vertical stack panel and maintains the bindings list.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.Application.IUIApplication,System.String)">
            <summary>
            Inits the base, sets the PID that will be given out thru <see cref="P:JetBrains.UI.Options.IOptionsPage.Id"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage.Bind``1(JetBrains.DataFlow.IProperty{``0},JetBrains.DataFlow.IProperty{``0})">
            <summary>
            Adds a one-way binding that is executed backwards on OK.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage.Bind(JetBrains.DataFlow.IPropertyBinding)">
            <summary>
            Adds a one-way binding that is executed backwards on OK.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the <see cref="T:System.Windows.Forms.Control"></see> and its child controls and optionally releases the managed resources.
            </summary>
            
            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources. </param>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage.OnOk">
            <summary>
            Invoked when OK button in the options dialog is pressed.
            If the page returns <c>false</c>, the the options dialog won't be closed, and focus will be put into this page.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage.ValidatePage">
            <summary>
            Check if the settings on the page are consistent, and page could be closed.
            </summary>
            <returns><c>true</c> if page data is consistent.</returns>
        </member>
        <member name="P:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage.Control">
            <summary>
            Control to be shown as page.
            May be <c>Null</c> if the page does not have any UI.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage.Id">
            <summary>
            Gets the ID of this option page.
            <see cref="T:JetBrains.UI.Options.IOptionsDialog"/> or <see cref="T:JetBrains.UI.Options.OptionsPageDescriptor"/> could be used to retrieve the <see cref="T:JetBrains.UI.Options.OptionsManager"/> out of it.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage3">
            <summary>
            A base options page that features a vertical stack panel and maintains the bindings list.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage3.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.Application.IUIApplication,System.String)">
            <summary>
            Inits the base, sets the PID that will be given out thru <see cref="P:JetBrains.UI.Options.IOptionsPage.Id"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage3.Stack">
            <summary>
            Gets the stack panel that is the body of this page.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage3.Controls">
            <summary>
            Gets the <see cref="P:System.Windows.Forms.Control.Controls"/> collection of the <see cref="P:JetBrains.UI.Options.Helpers.AStackPanelOptionsPage3.Stack"/> panel that is the body of this page.
            Basically, you should be adding presentaiton controls to this collection.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.Controls">
            <summary>
            Pre-styled controls for the option pages.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.Helpers.Controls.IndentF">
            <summary>
            Padding for the inner level of controls (to be laid out under the logically parenting controls)
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.Helpers.Controls.IndentA">
            <summary>
            Padding for the inner level of controls (to be laid out under the logically parenting controls)
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.AddColumnChild(System.Windows.Forms.TableLayoutPanel,System.Int32,System.Windows.Forms.Control)">
            <summary>
            Adds a child control to the next column of the grid.
            </summary>
            <param name="grid">Grid.</param>
            <param name="child">The control to be added.</param>
            <param name="percent">Percent size, if <c>1</c> to <c>100</c>. AutoSize, if <c>0</c>.</param>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.AddRowChild(System.Windows.Forms.TableLayoutPanel,System.Int32,System.Windows.Forms.Control)">
            <summary>
            Adds a child control to the next row of the grid.
            </summary>
            <param name="grid">Grid.</param>
            <param name="child">The control to be added.</param>
            <param name="percent">Percent size, if <c>1</c> to <c>100</c>. AutoSize, if <c>0</c>.</param>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.AddRowChildAbsolute(System.Windows.Forms.TableLayoutPanel,System.Windows.Forms.Control,System.Single)">
            <summary>
            Adds a child control to the next row of the grid.
            </summary>
            <param name="grid">Grid.</param>
            <param name="child">The control to be added.</param>
            <param name="height">The height in pixels.</param>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.CreateGrid">
            <summary>
            Creates a grid, pre-set with auto-sizing modes.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.CreateNoSolutionCueBanner(JetBrains.UI.Application.IUIApplication)">
            <summary>
            In case we have to disable all the controls on the page without a solution, this function creates a control that should be placed on the page instead of them all.
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.PushOrigin(System.Drawing.Graphics,System.Drawing.Point)">
            <summary>
            Pushes the graphics context origin shift so that painting at (0,0) rendered at the location specified.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.PushState(System.Drawing.Graphics)">
            <summary>
            Pushes the graphics state until the return value is disposed of, using the <see cref="M:System.Drawing.Graphics.Save"/> and <see cref="M:System.Drawing.Graphics.Restore(System.Drawing.Drawing2D.GraphicsState)"/> functions.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.PushSuspendLayout(System.Windows.Forms.Control)">
            <summary>
            Pushes the <see cref="M:System.Windows.Forms.Control.SuspendLayout"/> operation, to be popped on disposal.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.SetupGrid(System.Windows.Forms.TableLayoutPanel)">
            <summary>
            Sets up a grid, with docking and auto-sizing modes.
            Returns the same instance.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.Controls.Button">
            <summary>
            A pre-setup auto-sizing button.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.Controls.EditBox">
            <summary>
            An edit box.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.Controls.HorzStackPanel">
            <summary>
            A pre-setup horizontal stack panel for use on the dialogs.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.Controls.Label">
            <summary>
            A pre-setup label for use on the dialogs.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.Label.#ctor(System.String,System.Windows.Forms.Padding)">
            <param name="marginPlus">Added to the default margin.</param>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.Controls.SectionHeading">
            <summary>
            A heading for the options section.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.Controls.Separator">
            <summary>
            Adds vertical space to the vertical stack.
            Makes the stack occupy the whole width.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.Separator.GetPreferredSize(System.Drawing.Size)">
            <summary>
            Retrieves the size of a rectangular area into which a control can be fitted.
            </summary>
            
            <returns>
            An ordered pair of type <see cref="T:System.Drawing.Size"></see> representing the width and height of a rectangle.
            </returns>
            
            <param name="proposedSize">The custom-sized area for a control. </param><filterpriority>2</filterpriority>
        </member>
        <member name="M:JetBrains.UI.Options.Helpers.Controls.Separator.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.Paint"></see> event.
            </summary>
            
            <param name="e">A <see cref="T:System.Windows.Forms.PaintEventArgs"></see> that contains the event data. </param>
        </member>
        <member name="P:JetBrains.UI.Options.Helpers.Controls.Separator.DefaultHeight">
            <summary>
            Gets the default empty separator of the default height.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.Controls.Spin">
            <summary>
            A spin control with an integer property mirroring the <see cref="P:System.Windows.Forms.NumericUpDown.Value"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.Helpers.Controls.Spin.IntegerValue">
            <summary>
            The integer value of the control.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.Helpers.Controls.Timer.IsFiredOnEnable">
            <summary>
            Gets or sets whether the timer will fire the signal immediately when it gets enabled.
            On <c>False</c>: first fires <see cref="P:System.Windows.Forms.Timer.Interval"/> ms after enabling.
            On <c>True</c>: first fires right when it is enabled.
            Default is <c>False</c>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.Helpers.Controls.VertStackPanel">
            <summary>
            A pre-setup horizontal stack panel for use on the dialogs.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.IOptionsDialog">
            <summary>
            The options dialog interface.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.IOptionsDialog.GetOptionsPageWindowFrame(JetBrains.UI.Options.IOptionsPage)">
            <summary>
            Gets a window frame that represents the given Options Page.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.IOptionsDialog.GetPage(System.String)">
            <summary>
            Fetches <see cref="T:JetBrains.UI.Options.IOptionsPage"/> instance by id.
            This method can be used for fetching values from another page (for dependent pages).
            As this method might cause creating the other page, must be called in a guarded context only.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.IOptionsDialog.CurrentPage">
            <summary>
            Gets or sets the current page in the options dialog.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.IOptionsDialog.SettingsStoreSmartContext">
            <summary>
            <para>Gets the Settings Store context for saving your Options Page settings.</para>
            <para>Use this for binding your Options Page settings controls in real time.</para>
            <para>In case you need to manually control the context your settings go to (like when they reference solution information and thus have no meaning in the global context), take <see cref="T:JetBrains.Application.Settings.ISettingsStore"/> and operate it directly. In default cases, use this context (which is a context in the same Settings Store).</para>
            <para>This context belongs to a <see cref="T:JetBrains.Application.Settings.ISettingsStoreInTransaction">Settings Store transaction</see>, so you can freely modify it in Options UI and access this data across pages. The choice of the context depends on the user's settings editing mode: either Smart Save by default, or writing to a specific storage in Advanced mode.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.Defaultness.AllInDefault">
            <summary>
            All of the controlled settings are not defined in this context and have their default values.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.Defaultness.SomeSetExplicitlyToDefaultValue">
            <summary>
            All of the controlled settings are in their default values, but at least some has been set to these explicitly (instead of being undefined and falling back to defaults).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.Defaultness.SomeSetToNonDefault">
            <summary>
            At least some of the control settings are assigned nondefault values in this context.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.Dirtiness.AllClean">
            <summary>
            None of the settings in this context have been changed as compared to the clean transaction.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.Dirtiness.SomeDirty">
            <summary>
            Some of the settings in this context have been edited within this options transaction.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.IOptionPagesList.GetOptionPages">
            <summary>
            <para>Lists the known option pages.</para>
            <para>When the option pages tree needs to be built, these are organized into a one-time tree of <see cref="T:JetBrains.UI.Options.OptionsPageDescriptor"/>s.</para>
            <para>Generally, they're collected from the classes implementing <see cref="T:JetBrains.UI.Options.IOptionsPage"/> and marked with <see cref="T:JetBrains.UI.Options.OptionsPageAttribute"/>. You can promote your own page entities with <see cref="M:JetBrains.UI.Options.OptionPagesList.AddOptionsPage(JetBrains.DataFlow.Lifetime,System.Type,JetBrains.UI.Options.OptionsPageAttribute)"/> as needed.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.IOptionPagesList.AddOptionsPage(JetBrains.DataFlow.Lifetime,System.Type,JetBrains.UI.Options.OptionsPageAttribute)">
            <summary>
            Manually registers a page for the Options dialog (in addition to pages regularly discovered from <see cref="T:JetBrains.UI.Options.OptionsPageAttribute"/>).
            </summary>
            <param name="lifetime">Duration.</param>
            <param name="typePage">Type of the page class implementing the <see cref="T:JetBrains.UI.Options.IOptionsPage"/> interface.</param>
            <param name="attribute">Attribute with page metadata.</param>
        </member>
        <member name="M:JetBrains.UI.Options.OptionPagesList.GetOptionPages">
            <summary>
              <para>Lists the known option pages.</para>
              <para>When the option pages tree needs to be built, these are organized into a one-time tree of <see cref="T:JetBrains.UI.Options.OptionsPageDescriptor"/>s.</para>
              <para>Generally, they're collected from the classes implementing <see cref="T:JetBrains.UI.Options.IOptionsPage"/> and marked with <see cref="T:JetBrains.UI.Options.OptionsPageAttribute"/>. You can promote your own page entities with <see cref="M:JetBrains.UI.Options.OptionPagesList.AddOptionsPage(JetBrains.DataFlow.Lifetime,System.Type,JetBrains.UI.Options.OptionsPageAttribute)"/> as needed.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionPagesList.myManuallyAddedPages">
            <summary>
            What came with <see cref="M:JetBrains.UI.Options.OptionPagesList.AddOptionsPage(JetBrains.DataFlow.Lifetime,System.Type,JetBrains.UI.Options.OptionsPageAttribute)"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionPagesList.AddOptionsPage(JetBrains.DataFlow.Lifetime,System.Type,JetBrains.UI.Options.OptionsPageAttribute)">
            <summary>
            Manually registers a page for the Options dialog (in addition to pages regularly discovered from <see cref="T:JetBrains.UI.Options.OptionsPageAttribute"/>).
            </summary>
            <param name="lifetime">Duration.</param>
            <param name="typePage">Type of the page class implementing the <see cref="T:JetBrains.UI.Options.IOptionsPage"/> interface.</param>
            <param name="attribute">Attribute with page metadata.</param>
        </member>
        <member name="M:JetBrains.UI.Options.OptionPagesList.IsPageInConfiguration(JetBrains.UI.Options.OptionsPageAttribute,JetBrains.Application.Environment.RunsProducts.ProductConfigurations)">
            <summary>
            Checks whether the page should be visible in the current configuration
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsPageEntity">
            <summary>
            Describes a known page in the <see cref="M:JetBrains.UI.Options.OptionPagesList.GetOptionPages">list</see>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageEntity.Attribute">
            <summary>
            Attribute instance containing all necessary information about the page and position to insert it.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageEntity.PageType">
            <summary>
            Class of the page (should implement <see cref="T:JetBrains.UI.Options.IOptionsPage"/>).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionPagesTree">
            <summary>
            When option pages tree needs to be presented, builds the tree structure.
            A new one is built each time so that to account for possible option pages additions/removals by plugins and user code. 
            Page parent references are validated for existence and cycles when building the tree.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionPagesTree.GetElementByID(System.String)">
            <summary>
            Looks up a page descriptor by its ID.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionPagesTree.IsValidID(System.String)">
            <summary>
            Tells whether there's a page with such an ID.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionPagesTree.RootElement">
            <summary>
            Gets the root page descriptor.
            It is the synthetic universal root that always exists.
            You can get all of the other pages by traversing its children recursively.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionPages.EnvironmentPage">
            <summary>
            Root options page for the global environment options.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionPages.RootOptionsPage">
            <summary>
            Implements the root options page descriptor.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionPages.RootOptionsPage.OnOk">
            <summary>
            Invoked when OK button in the options dialog is pressed.
            If the page returns <c>false</c>, the the options dialog won't be closed, and focus will be put into this page.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionPages.RootOptionsPage.ValidatePage">
            <summary>
            Check if the settings on the page are consistent, and page could be closed.
            </summary>
            <returns><c>true</c> if page data is consistent.</returns>
        </member>
        <member name="P:JetBrains.UI.Options.OptionPages.RootOptionsPage.Control">
            <summary>
            Control to be shown as page.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionPages.RootOptionsPage.Id">
            <summary>
            Gets the ID of this option page.
            <see cref="T:JetBrains.UI.Options.OptionsManager"/> or <see cref="T:JetBrains.UI.Options.IOptionsDialog"/> could be used to retrieve the <see cref="T:JetBrains.UI.Options.OptionsPageDescriptor"/> out of it.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionPageViewStore">
            <summary>
            Creates and caches the views of the pages.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionPageViewStore.GetPageView(JetBrains.UI.Options.OptionsPageDescriptor)">
            <summary>
            Gets cached or creates new page view.
            The factory function must operate in the guarded context.
            </summary>
            <param name="descriptor"></param>
            <returns></returns>
        </member>
        <member name="P:JetBrains.UI.Options.OptionPageViewStore.Views">
            <summary>
            Gets the collection of the views currently in the cache.
            Those are all the pages to take part in the current Options dialog run.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialogOwner">
            <summary>
            Gives lifetime and components to the option dialog instances it creates.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsDialogOwner.myFShow">
            <summary>
            We require that the guard is not held when this method is called.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsDialogOwner.Show(JetBrains.UI.Application.WindowUtil.Modality,System.String,JetBrains.Application.Settings.UserInterface.UserFriendlySettingsLayer.Identity,JetBrains.DataFlow.LifetimeDefinition,JetBrains.UI.Options.OptionPagesDiagnostics)">
            <summary>
            Shows the Options dialog.
            We require that the guard is not held when this method is called.
            </summary>
            <param name="modality">Modal or not.</param>
            <param name="page">Page to select. <c>NULL</c> for MRU.</param>
            <param name="layer">Settings layer to edit in the dialog. <c>NULL</c> for Smart context (default Options dialog mode).</param>
            <param name="lifetimeDefinition">Limits the window lifetime and reports when the window closes.</param>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsDialogSettings">
            <summary>
            Settings for <see cref="T:JetBrains.UI.Options.OptionsDialog2.OptionsDialogView"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsManager">
            <summary>
            Manages the Options Dialog subsystem.
            Must not have its own nontrivial logic, is just a façade for the subsystem's components. Within the subsystem, use individual components; outside the subsystem, import this component to avoid going into the implementation details.
            </summary>
            <remarks>
            An option page has three levels of existence:
            • ID, a unique string identifier.
            • Descriptor, an instance of the <see cref="T:JetBrains.UI.Options.OptionsPageDescriptor"/> class. Created when adding pages to the manager. Lives until removed.
            • View, a WinForms control created from the Descriptor, lives only for the run of the Options dialog.
            </remarks>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsManager.GetOptionPages">
            <summary>
            <para>Lists the known option pages.</para>
            <para>When the option pages tree needs to be built, these are organized into a one-time tree of <see cref="T:JetBrains.UI.Options.OptionsPageDescriptor"/>s.</para>
            <para>Generally, they're collected from the classes implementing <see cref="T:JetBrains.UI.Options.IOptionsPage"/> and marked with <see cref="T:JetBrains.UI.Options.OptionsPageAttribute"/>. You can promote your own page entities with <see cref="M:JetBrains.UI.Options.OptionsManager.AddOptionsPage(JetBrains.DataFlow.Lifetime,System.Type,JetBrains.UI.Options.OptionsPageAttribute)"/> as needed.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsManager.AddOptionsPage(JetBrains.DataFlow.Lifetime,System.Type,JetBrains.UI.Options.OptionsPageAttribute)">
            <summary>
            Manually registers a page for the Options dialog (in addition to pages regularly discovered from <see cref="T:JetBrains.UI.Options.OptionsPageAttribute"/>).
            </summary>
            <param name="lifetime">Duration.</param>
            <param name="typePage">Type of the page class implementing the <see cref="T:JetBrains.UI.Options.IOptionsPage"/> interface.</param>
            <param name="attribute">Attribute with page metadata.</param>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsManager.CreateOptionPagesTree">
            <summary>
            When option pages tree needs to be presented, builds the tree structure.
            A new one is built each time so that to account for possible option pages dynamic additions/removals by plugins and user code. 
            Page parent references are validated for existence and cycles when building the tree.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsManager.ShowOptionsModal(System.String)">
            <summary>
            Shows options dialog modally.
            We require that the guard is not held when this method is called.
            </summary>
            <param name="pageId">Page id. <c>Null</c> means opening the most recently used page.</param>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsManager.BeginShowOptions(System.String)">
            <summary>
            Shows options dialog.
            </summary>
            <param name="pageId">Page id. <c>Null</c> means opening the most recently used page.</param>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsPageAttribute">
            <summary>
            This attribute should mark classes implementing <see cref="T:JetBrains.UI.Options.IOptionsPage"/> interface.
            <seealso cref="T:JetBrains.UI.Options.IOptionsPage"/>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsPageAttribute.#ctor(System.String,System.String,System.Type)">
            <param name="id">Id of this page. The recommended value is the class name without the <c>Page</c> suffix, which should look like the page display name in the Options tree, save for the spaces.</param>
            <param name="name">Presentable name of this page (to be shown in the tree of pages)</param>
            <param name="typeofIcon">Icon ID of image for this page. If null, default image is used.</param>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsPageAttribute.CompareTo(JetBrains.UI.Options.OptionsPageAttribute)">
            <summary>
            Compares the current object with another object of the same type.
            </summary>
            
            <returns>
            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other. 
            </returns>
            
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageAttribute.HelpKeyword">
            <summary>
            Gets or sets the Help keyword that will be used to open the Help topic for the current options page.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageAttribute.Id">
            <summary>
            Id of this page
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageAttribute.Icon">
            <summary>
            Icon ID of image for this page. If null, default image is used.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageAttribute.Name">
            <summary>
            Presentable name of this page (to be shown in the tree of pages)
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageAttribute.ParentId">
            <summary>
            Id of parent page. If not specified, the page is inserted at the top level.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageAttribute.Sequence">
            <summary>
            Gets or sets the sequence number for this page, which defines its relative positions against the siblings.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageAttribute.NestingType">
            <summary>
            Gets or sets the way the page is nested into its parent. <see cref="F:JetBrains.UI.Options.OptionPageNestingType.Child"/> is the default;
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageAttribute.IsAlignedWithParent">
            <summary>
            Page should be aligned with parent. !!! if one of children should be aligned -> all children will be aligned.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageAttribute.AddVerticalScroll">
            <summary>
            Add vertical scroll if neded
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsPageDescriptor">
            <summary>
            Runtime descriptor of an options page. UIless, but can create the UI.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsPageDescriptor.GetFullPath">
            <summary>
            Gets the full path to the options page.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsPageDescriptor.GetIcon1(JetBrains.UI.Application.IUIApplication)">
            <summary>
            Retrieves an icon for the given options page.
            Won't throw or return <c>Null</c> unless very broken.
            </summary>
            <param name="environment"></param>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsPageDescriptor.GetIcon(JetBrains.Application.Environment.Helpers.ProductConfigurationsEx.InternalMode)">
            <summary>
            Retrieves an icon for the given options page.
            Won't throw or return <c>Null</c> unless very broken.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsPageDescriptor.TryGetNext">
            <summary>
            Goes to the next page in the tree. Returns <c>Null</c> if the next page is not available.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsPageDescriptor.TryGetPrevious">
            <summary>
            Goes to the previous page in the tree. Returns <c>Null</c> if the previous page is not available.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsPageDescriptor.Sort">
            <summary>
            Applies <see cref="P:JetBrains.UI.Options.OptionsPageAttribute.Sequence"/> to the children.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Options.OptionsPageDescriptor.AppendChild(JetBrains.UI.Options.OptionsPageDescriptor)">
            <summary>
            Inserts a new child. For internal use only.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageDescriptor.Id">
            <summary>
            Gets the ID of this page, as extracted from the <see cref="P:JetBrains.UI.Options.OptionsPageDescriptor.Attribute"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Options.OptionsPageDescriptor.Parent">
            <summary>
            If this is not a root page, points to the parent page in the hierarchy.
            There may be only one root page, <see cref="T:JetBrains.UI.Options.OptionPages.RootOptionsPage"/> (<see cref="P:JetBrains.UI.Options.OptionPagesTree.RootElement"/>).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsPageViewFactoryManager">
            <summary>
            Provides the factory for creating option page instances. Allows to import components to the ctor.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.OptionsPageViewFactoryManager.Factories">
            <summary>
            Register factories here. Factories differ by their owning container: when solution is available, it should be the solution container, and so on.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.OptionsPageViewFactoryShell">
            <summary>
            Enables <see cref="T:JetBrains.UI.Options.OptionsPageViewFactoryManager"/> to import Shell components to the ctor (fallback for cases when solution container is not available).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Options.ShowOptionsActionBase">
            <summary>
            Shows the Options dialog for the Smart context.
            Optionally overrides the MRU selected page and the context (with an arbitrary user-friendly layer).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.ShowOptionsActionBase.ShowOptionsPage">
            <summary>
            Context parameter for Show Options action: whether to preselect some page.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Options.ShowOptionsActionBase.ShowOptionsForLayer">
            <summary>
            Context parameter for Show Options action: whether to open editing in a specific context.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PersistableDocument.PersistableDocument">
            <summary>
            Represents a document that can be saved. Mainly used for Visual Studio editors.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PersistableDocument.PersistableDocument.Icon">
            <summary>
            Gets or sets the document icon.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PersistableDocument.PersistableDocument.IsDirty">
            <summary>
            Gets or sets the dirty state for the document (whether there're unsaved changes to the document).
            </summary>
        </member>
        <member name="F:JetBrains.UI.PersistableDocument.PersistableDocument.Moniker">
            <summary>
            Gets the document moniker. For file-based documents, this is the file path.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PersistableDocument.PersistableDocument.SaveRequested">
            <summary>
            Fires when the document save is requested. The document owner should execute the activities to make <see cref="F:JetBrains.UI.PersistableDocument.PersistableDocument.IsDirty"/> <c>False</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PersistableDocument.IPersistableView.WindowFrame">
            <summary>
            The frame which is hosting this view in the IDE.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.AvalonAnchoringRect">
            <summary>
            Anchors to a screen location of an Avalon object.
            </summary>
            <remarks>
            Technically, anchors to the HWND-based rendertarget of the visual tree and the relative coordinates of the visual within it. Has some magic with client-to-screen transform besides being a regular nested anchoring rect.
            </remarks>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.AvalonAnchoringRect.Element">
            <summary>
            The UI element we're anchoring to.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.StaticAvalonClientRectInScreenPixels">
            <summary>
            Converts a rectangle within UIElement to screen pixels relative to UIElement top left corner.
            </summary>
            <remarks>
            It is designed to track a nested rectangle inside an UIElement.
            
            IAnchoringRect anchor = new NestedAnchoringRect(lifetime,
              new StaticAvalonClientRectInScreenPixels(lifetime, element, rect),
              new AvalonAnchoringRect(lifetime, element, hookManager));
            </remarks>
        </member>
        <member name="T:JetBrains.UI.DockingLayouter">
            <summary>
            Base implementation of the <see cref="T:JetBrains.UI.IPopupLayouter"/> interface.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupLayouter">
            <summary>
            A layouter that does not do any useful layout.
            </summary>
        </member>
        <member name="T:JetBrains.UI.IPopupLayouter">
            <summary>
            Lays out the popup windows.
            </summary>
        </member>
        <member name="P:JetBrains.UI.IPopupLayouter.Layout">
            <summary>
            Gets the result of laying out the entity.
            Submit a <see cref="P:JetBrains.UI.IPopupLayouter.Size"/> to have the new layout calculated.
            </summary>
        </member>
        <member name="P:JetBrains.UI.IPopupLayouter.Size">
            <summary>
            Gets or sets the size of the entity to be laid out.
            Whenever you set a new site, the <see cref="P:JetBrains.UI.IPopupLayouter.Layout"/> is updated, as needed, to provide with a new layout that fits the requested size. Note that the <see cref="P:JetBrains.UI.IPopupLayouter.Layout"/>'s size may be below the requested value if there's not enough room onscreen to fit it.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupLayouter.Layout">
            <summary>
            Gets the result of laying out the entity.
            Submit a <see cref="P:JetBrains.UI.IPopupLayouter.Size"/> to have the new layout calculated.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupLayouter.Size">
            <summary>
            Gets or sets the size of the entity to be laid out.
            Whenever you set a new site, the <see cref="P:JetBrains.UI.IPopupLayouter.Layout"/> is updated, as needed, to provide with a new layout that fits the requested size. Note that the <see cref="P:JetBrains.UI.IPopupLayouter.Layout"/>'s size may be below the requested value if there's not enough room onscreen to fit it.
            </summary>
        </member>
        <member name="F:JetBrains.UI.DockingLayouter.mySuppressLayout">
            <summary>
            If <c>True</c>, the layouting (and event-firing) is temporarily suppressed.
            </summary>
        </member>
        <member name="F:JetBrains.UI.DockingLayouter.myUseStickyDispositions">
            <summary>
            Whether dispositions are sticky, and the list is updated to promote the MRU disposition.
            </summary>
        </member>
        <member name="M:JetBrains.UI.DockingLayouter.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.IAnchoringRect)">
            <summary>
            Creates a new layouter that attaches to the specific anchoring rectangle.
            </summary>
        </member>
        <member name="M:JetBrains.UI.DockingLayouter.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.IAnchoringRect,System.Collections.Generic.ICollection{JetBrains.UI.Anchoring2D},System.Int32,System.Boolean)">
            <summary>
            Creates a new layouter that attaches to the specific anchoring rectangle at the sides specified by the <paramref name="dispositions"/> collection.
            You may turn the sticky dispositions mode (see <see cref="P:JetBrains.UI.DockingLayouter.UseStickyDispositions"/>) on or off.
            </summary>
        </member>
        <member name="F:JetBrains.UI.DockingLayouter.Anchor">
            <summary>
            Gets or sets the anchoring rectangle against which the entity is docked.
            </summary>
        </member>
        <member name="M:JetBrains.UI.DockingLayouter.GetScreenBounds(System.Drawing.Rectangle)">
            <summary>
            Gets the screen bounds into which the rectangle being laid out should be fit.
            The default implementation returns the display screen on which the most of <paramref name="rectAnchor"/> is located.
            </summary>
            <param name="rectAnchor">The anchoring rectangle around which the position provider will dock its controlled rect. Could be used to determine which screen to use as bounds.</param>
            <returns>The “screen” bounds for fitting the resulting rectangle into.</returns>
        </member>
        <member name="M:JetBrains.UI.DockingLayouter.UpdateLayout">
            <summary>
            Re-layouts the entity using the current configuration.
            Submits the result to the <see cref="P:JetBrains.UI.PopupLayouter.Layout"/> property, which triggers the change event, if the value is different.
            </summary>
        </member>
        <member name="P:JetBrains.UI.DockingLayouter.Dispositions">
            <summary>
            Gets or sets the list of dispositions available for laying out the controlled rectangle against the anchoring rectangle.
            </summary>
        </member>
        <member name="P:JetBrains.UI.DockingLayouter.Padding">
            <summary>
            Gets or sets the padding between the anchoring rectangle and the laid out entity.
            </summary>
        </member>
        <member name="P:JetBrains.UI.DockingLayouter.UseStickyDispositions">
            <summary>
            Gets or sets whether the Sticky Dispositions mode is on.
            In this mode, the disposition used when layouting is promoted in the dispositions list so that it was preferred over the others the next time the layout is performed.
            The collection returned from <see cref="P:JetBrains.UI.DockingLayouter.Dispositions"/> is modified accordingly.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.EmptyPopupWindowContext">
            <summary>
            An empty popup window context.
            Does not listen to ESC actions.
            Lais out popups at the mouse cursor position at the moment of request.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.HideFlags">
            <summary>
            Specifies when a popup window should be hidden.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.HideFlags.None">
            <summary>
            Manual deactivation only.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.HideFlags.Scrolling">
            <summary>
            The context owner has been scrolled.
            Not very useful, as <see cref="T:JetBrains.UI.PopupWindowManager.IPopupWindow"/> can track its position after the scrolling.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.HideFlags.Escape">
            <summary>
            The <see cref="F:System.Windows.Forms.Keys.Escape"/> has been pressed in the context owner.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.HideFlags.AnyOtherAction">
            <summary>
            Something has happened to the context owner, which does not fall into any of the other flags.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.HideFlags.SelectionChanged">
            <summary>
            Selection has changed in the context owner.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.HideFlags.FocusLoss">
            <summary>
            The popup window has lost focus.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.HideFlags.Deactivated">
            <summary>
            The context owner has lost focus.
            Ignored if the popup window grabs focus initially.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.HideFlags.All">
            <summary>
            All of the above.
            </summary>
        </member>
        <member name="M:JetBrains.UI.IAnchoringRectEx.Transform(JetBrains.UI.IAnchoringRect,JetBrains.DataFlow.Lifetime,System.Windows.Vector)">
            <summary>
            Applies a transformation to this anchoring rectangle and returns the result as a new anchoring rectangle.
            The current one should not be disposed of or used anywhere else.
            </summary>
            <param name="anchor"></param>
            <param name="lifetime"></param>
            <param name="offset">The translation portion of the transformation.</param>
        </member>
        <member name="M:JetBrains.UI.IAnchoringRectEx.Transform(JetBrains.UI.IAnchoringRect,JetBrains.DataFlow.Lifetime,System.Windows.Vector,JetBrains.UI.Anchoring2D)">
            <summary>
            Applies a transformation to this anchoring rectangle and returns the result as a new anchoring rectangle.
            The current one should not be disposed of or used anywhere else.
            </summary>
            <param name="anchor"></param>
            <param name="lifetime"></param>
            <param name="offset">The translation portion of the transformation.</param>
            <param name="collapseto">
            Gets or sets whether the rectangle should be collapsed into a point, and, if yes, to which exactly point of the original rectangle.
            The inside modes are located on the inner sides of the rectangle, and outside ones are one point outside.
            </param>
        </member>
        <member name="M:JetBrains.UI.IAnchoringRectEx.KeepLastKnownGoodRect(JetBrains.UI.IAnchoringRect,JetBrains.DataFlow.Lifetime,System.Func{System.Windows.Rect,System.Boolean})">
            <summary>
            Returns an anchoring rect that allows only valid values from another rect. If a value is not valid, the rect keeps its previous (good) value.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.IPopupWindow">
            <summary>
            Represents a popup window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.IPopupWindow.HideWindow">
            <summary>
            Closes the window. After that the window cannot resurrect. Invoking this will cause the <see cref="E:JetBrains.UI.PopupWindowManager.IPopupWindow.Closed"/> event to fire.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.IPopupWindow.ShowWindow">
            <summary>
            Initially shows the popup window. The window remains shown until it is closed by the <see cref="M:JetBrains.UI.PopupWindowManager.IPopupWindow.HideWindow"/> method or by an action from the <see cref="T:JetBrains.UI.PopupWindowManager.IPopupWindowContext"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.IPopupWindow.Context">
            <summary>
            Gets context the window is shown in.
            May be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.IPopupWindow.HideMethod">
            <summary>
            Gets or sets what exactly the popup window should do to hide the controlled form.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.IPopupWindow.IsDisposed">
            <summary>
            Gets whether the window has already been disposed.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.IPopupWindow.LayoutMode">
            <summary>
            Gets or sets whether the popup window location and size is currently controlled by the layouter.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.IPopupWindow.Mutex">
            <summary>
            Gets the mutex that defines the popup window's identity class.
            For example, it may prohibit displaying more than one window of the same class at a time.
            This value should be immutable.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.IPopupWindow.Visible">
            <summary>
            Gets value indicating whether the window is currently shown.
            </summary>
        </member>
        <member name="E:JetBrains.UI.PopupWindowManager.IPopupWindow.Closed">
            <summary>
            Event which is raised when the window is closed either manually (by invoking the <see cref="M:JetBrains.UI.PopupWindowManager.IPopupWindow.HideWindow"/> method) or 
            when position provider returns empty position.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.PopupWindowLayoutMode">
            <summary>
            Defines the way the popup window controls its content location and size.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupWindowLayoutMode.None">
            <summary>
            The layouter is not applied to the window, its size and position are manually controlled.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupWindowLayoutMode.Full">
            <summary>
            The layouter fully controls the window size and position.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.FormHideMethod">
            <summary>
            What exactly the popup window should do to hide the controlled form.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.FormHideMethod.Visibility">
            <summary>
            Manipulate visibility (<c>ShowWindow(…)</c>).
            This won't <see cref="M:System.IDisposable.Dispose"/> the form, which is good for reusable windows.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.FormHideMethod.Closing">
            <summary>
            Close the window (<c>WM_CLOSE</c>).
            The window gets disposed and cannot be reused.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.FormHideMethod.FocusingAndClosing">
            <summary>
            Close the window (<c>WM_CLOSE</c>).
            The window gets disposed and cannot be reused.
            Force window to focuse before closing.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.IPopupWindowContextEx.OverrideLayouter(JetBrains.UI.PopupWindowManager.IPopupWindowContext,JetBrains.DataFlow.Lifetime,System.Func{JetBrains.DataFlow.Lifetime,JetBrains.UI.IPopupLayouter})">
            <summary>
            Customizes a popup window context if a special layouter should be used for the popup window to be created.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.IPopupWindowContextEx.OverrideLayouter(JetBrains.UI.PopupWindowManager.PopupWindowContextSource,System.Func{JetBrains.DataFlow.Lifetime,JetBrains.UI.IPopupLayouter})">
            <summary>
            Customizes a popup window context if a special layouter should be used for the popup window to be created.
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutResult">
            <summary>
            Represents the result of layouting by the means of an <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Besides the entity bounds, specifies how they're located against the anchoring area, should there be any.
            </summary>
        </member>
        <member name="F:JetBrains.UI.LayoutResult.Empty">
            <summary>
            The empty layouting result.
            </summary>
        </member>
        <member name="F:JetBrains.UI.LayoutResult.AnchoringRect">
            <summary>
            The anchoring rectangle against which the entity has been laid out.
            Valid only if <see cref="F:JetBrains.UI.LayoutResult.Disposition"/> is not <see cref="F:JetBrains.UI.Anchoring2D.Empty"/>; otherwise, considered to be not available.
            </summary>
        </member>
        <member name="F:JetBrains.UI.LayoutResult.Bounds">
            <summary>
            The bounds of the laid out entity.
            </summary>
        </member>
        <member name="F:JetBrains.UI.LayoutResult.Disposition">
            <summary>
            The disposition of the laid out entity against the anchoring rectangle, <see cref="F:JetBrains.UI.LayoutResult.AnchoringRect"/>.
            Should be <see cref="F:JetBrains.UI.Anchoring2D.Empty"/> if this data is not available.
            </summary>
        </member>
        <member name="F:JetBrains.UI.LayoutResult.Room">
            <summary>
            The room available for layouting at the specified <see cref="F:JetBrains.UI.LayoutResult.Disposition"/>.
            The <see cref="F:JetBrains.UI.LayoutResult.Bounds"/> fall within the <see cref="F:JetBrains.UI.LayoutResult.Room"/>, docked inside as specified by <see cref="F:JetBrains.UI.LayoutResult.Disposition"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutResult.#ctor(System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.Rectangle,JetBrains.UI.Anchoring2D)">
            <summary>
            Initializes the instance with the laid out entity bounds, anchoring rectangle and dispositon of the entity against it.
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutResult.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:JetBrains.UI.LayoutResult.Location">
            <summary>
            Gets the location of the laid out entity.
            </summary>
        </member>
        <member name="P:JetBrains.UI.LayoutResult.Size">
            <summary>
            Gets the size of the laid out entity.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext.Create(JetBrains.DataFlow.Lifetime)">
            <summary>
            Gives the popup window context for the main application window.
            The popup layouter will be anchoring to the middle of the window, and ESC pressings will be handled correctly.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext.Source">
            <summary>
            A popup window context source that does the same as this instance.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext.SingleInstance.CreateLayouter(JetBrains.DataFlow.Lifetime)">
            <summary>
            Creates the default layouter that positiones its entities in the center of the DEVENV window.
            </summary>
            <param name="lifetime"></param>
        </member>
        <member name="T:JetBrains.UI.NestedAnchoringRect">
            <summary>
            Takes two anchoring rects and nests one itno another, treating the coordinates of the first one as relative to the second's.
            Useful for nesting a client-coordinates rect into the window rect for getting the screen coordinates that track both client item and window movements.
            </summary>
        </member>
        <member name="M:JetBrains.UI.NestedAnchoringRect.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.UI.IAnchoringRect,JetBrains.UI.IAnchoringRect)">
            <summary>
            Nests the <paramref name="nested"/> anchoring rect within the <paramref name="outer"/> one, treating the coordinates of the first as client ones within the second.
            </summary>
        </member>
        <member name="F:JetBrains.UI.NestedAnchoringRect.Nested">
            <summary>
            Gets that of the two anchors that is nested within the other.
            </summary>
        </member>
        <member name="F:JetBrains.UI.NestedAnchoringRect.Outer">
            <summary>
            Gets that of the two anchors that is the outer one.
            </summary>
        </member>
        <member name="M:JetBrains.UI.NestedAnchoringRect.UpdateAnchor">
            <summary>
            Updates the anchor based on the two underlying anchors.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.PopupFormController">
            <summary>
            The layout controller for the popup forms.
            Shows a popup window, controls its location and position against the layouter, and destroys the form upon one of the predefined actions.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myConstrainableControl">
            <summary>
            <see cref="F:JetBrains.UI.PopupWindowManager.PopupFormController.myContentForm"/>, cast to the <see cref="T:JetBrains.CommonControls.IConstrainableControl"/> interface.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myContentForm">
            <summary>
            The form being controlled.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myContext">
            <summary>
            <see cref="P:JetBrains.UI.PopupWindowManager.PopupFormController.Context"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myEventsAttached">
            <summary>
            Specifies whether <see cref="M:JetBrains.UI.PopupWindowManager.PopupFormController.AttachEvents(JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.PopupWindowManager.PopupWindowManager)"/> has been performed for the instance.
            Needed for <see cref="F:JetBrains.UI.PopupWindowManager.FormHideMethod.Visibility"/>-type windows that may call <see cref="M:JetBrains.UI.PopupWindowManager.PopupFormController.ShowWindow"/> more than once, to prevent multiple <see cref="M:JetBrains.UI.PopupWindowManager.PopupFormController.AttachEvents(JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.PopupWindowManager.PopupWindowManager)"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myHideFlags">
            <summary>
            Defines the actions on which to hide. Can't be changed in runtime.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myHideMethod">
            <summary>
            <see cref="P:JetBrains.UI.PopupWindowManager.PopupFormController.HideMethod"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myIsChangingSize">
            <summary>
            Prevents from reacting to the child form resizes that are caused by ours applying the layout.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myIsDisposed">
            <summary>
            <see cref="P:JetBrains.UI.PopupWindowManager.PopupFormController.IsDisposed"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myLayoutMode">
            <summary>
            <see cref="P:JetBrains.UI.PopupWindowManager.PopupFormController.LayoutMode"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myLayouter">
            <summary>
            Layouts the popup onscreen.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myMutex">
            <summary>
            By default, each window is independent.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myReshowOnActivation">
            <summary>
            Whether a window should be shown automatically when the application is activated. Set to <c>True</c> only for those windows that have <see cref="F:JetBrains.UI.PopupWindowManager.FormHideMethod.Visibility"/> and if they were hidden due to app deactivation.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupFormController.myWantsFocus">
            <summary>
            Whether to grab focus on show.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupFormController.#ctor(JetBrains.DataFlow.LifetimeDefinition,System.Windows.Forms.Form,JetBrains.UI.PopupWindowManager.IPopupWindowContext,JetBrains.UI.PopupWindowManager.HideFlags,System.Boolean,JetBrains.UI.PopupWindowManager.PopupWindowMutex,JetBrains.UI.Application.IIsApplicationActiveState,JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.PopupWindowManager.PopupWindowManager)">
            <summary>
            Constructs a popup form controller.
            </summary>
            <param name="lifetimeDefinition">Defines the lifetime of the popup window. Could be terminated by this class in case the window is closed due to one of the conditions. Bind all of the layouters, window context, and per-popup-window additional resources to this lifetime.</param>
            <param name="form">A form to be shown as a popup window.</param>
            <param name="context">The owning context for the popup window, which defines when the window should be hidden, and also its layout and size through the layouter.</param>
            <param name="hideflags">Flags that identify when to destroy the form.</param>
            <param name="wantsfocus">If <c>True</c>, sets the focus to the popup window.</param>
            <param name="mutex">Specifies the popup window's identity group.</param>
            <param name="isApplicationActiveState"></param>
            <param name="hookManager">Hooks to enable listening to focus loss in owned windows. If omitted, keeping the form alive while focus is in an owned window is not supported.</param>
            <param name="popupWindowManager"></param>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupFormController.AttachEvents(JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.PopupWindowManager.PopupWindowManager)">
            <summary>
            Hooks on all the listeners.
            Must be called before showing the window onscreen.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupFormController.DetachEvents">
            <summary>
            Detaches from all the events.
            You'd better not call it manually, but rather call <see cref="M:JetBrains.UI.PopupWindowManager.PopupFormController.Dispose"/> instead.
            Resets many things to <c>Null</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupFormController.GetControlPreferredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Asks the <see cref="F:JetBrains.UI.PopupWindowManager.PopupFormController.myConstrainableControl"/> for its <see cref="M:JetBrains.CommonControls.IConstrainableControl.GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)"/>.
            Validates the retval.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupFormController.HideWindowIfNotFocused">
            <summary>
            Checks whether the controlled form owns the focus at the moment, and hides it if not.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupFormController.HideWindowOnDeactivation">
            <summary>
            The app has been deactivated, hides the window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupFormController.OnActiveChanged">
            <summary>
            Kills the popup when switching away from Devenv.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupFormController.UpdatePopupLayout">
            <summary>
            Applies the new layout to the form.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupFormController.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.PopupFormController.CanShowPopups">
            <summary>
            Gets whether the popup windows could be shown at the moment, ie whether the main window is currently active.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.PopupFormController.HideMethod">
            <summary>
            Gets or sets what exactly the popup window should do to hide the controlled form.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.PopupFormController.IsDisposed">
            <summary>
            Gets whether the window has already been disposed.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.PopupFormController.LayoutMode">
            <summary>
            Gets or sets whether the popup window location and size is currently controlled by the layouter.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.PopupFormController.Mutex">
            <summary>
            Gets the mutex that defines the popup window's identity class.
            For example, it may prohibit displaying more than one window of the same class at a time.
            This value should be immutable.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.Util.PopupWindowContextSpecificEscapeActionHandler">
            <summary>
            Represents a view-specific wrapper for handling escape actions in views
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupLayout.PopupWindowContextWithAnotherLayouter">
            <summary>
            Customizes a popup window context if a special layouter should be used for the popup window to be created.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.PopupWindowManager">
            <summary>
            Manages the display, positioning, and destroying popup windows.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.PopupWindowManager.myPopupWindows">
            <summary>
            This must be an instance member.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowManager.CreatePopupWindow(JetBrains.DataFlow.LifetimeDefinition,System.Windows.Forms.Form,JetBrains.UI.PopupWindowManager.IPopupWindowContext,JetBrains.UI.PopupWindowManager.HideFlags,System.Boolean,JetBrains.UI.PopupWindowManager.PopupWindowMutex)">
            <summary>
            Shows a popup window, controls its location and position against the layouter, and destroys the form upon one of the predefined actions.
            </summary>
            <param name="lifetimeDefinition">Defines the lifetime of the popup window. Could be terminated by this class in case the window is closed due to one of the conditions. Bind all of the layouters, window context, and per-popup-window additional resources to this lifetime.</param>
            <param name="form">A form to be shown as a popup window.</param>
            <param name="context">The owning context for the popup window.</param>
            <param name="hideflags">Flags that identify when to destroy the form (or hide, if the <see cref="P:JetBrains.UI.PopupWindowManager.PopupFormController.HideMethod"/> has been overridden to <see cref="F:JetBrains.UI.PopupWindowManager.FormHideMethod.Visibility"/>).</param>
            <param name="wantsfocus">If <c>True</c>, sets the focus to the popup window when it's first shown. The default is <c>True</c>.</param>
            <param name="mutex">Specifies the popup window's identity group. Creates a new unique group if omitted.</param>
            <returns>Identifies the popup window controller.</returns>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.PopupWindowManager.PopupWindows">
            <summary>
            Gets the collection of popup windows currently active in the system.
            Some of them may be invisible.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowManagerEx.ShowPopupWindow(JetBrains.UI.PopupWindowManager.PopupWindowManager,JetBrains.DataFlow.Lifetime,System.Windows.Forms.Form,System.Func{JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupWindowManager.IPopupWindowContext},JetBrains.UI.PopupWindowManager.HideFlags,JetBrains.UI.PopupWindowManager.FormHideMethod)">
            <summary>
            Shows a popup window, controls its location and position against the layouter, and destroys the form upon one of the predefined actions.
            </summary>
            <param name="thіs"></param>
            <param name="lifetime">The limiting lifetime for the window session.</param>
            <param name="form">A form to be shown as a popup window.</param>
            <param name="FCreateContext">The owning context for the popup window.</param>
            <param name="hideflags">Flags that identify when to destroy the form.</param>
            <param name="hidemethod">What to do to the window if it should be hidden (e.g. when app is deactivated). By default, the popup window will be closed, and its resources freed.</param>
            <returns>Identifies the popup window controller.</returns>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowManagerEx.ShowPopupWindow(JetBrains.UI.PopupWindowManager.PopupWindowManager,JetBrains.DataFlow.Lifetime,System.Windows.Forms.Form,JetBrains.UI.PopupWindowManager.PopupWindowContextSource,JetBrains.UI.PopupWindowManager.HideFlags,JetBrains.UI.PopupWindowManager.FormHideMethod)">
            <summary>
            Shows a popup window, controls its location and position against the layouter, and destroys the form upon one of the predefined actions.
            </summary>
            <param name="thіs"></param>
            <param name="lifetime">The limiting lifetime for the window session.</param>
            <param name="form">A form to be shown as a popup window.</param>
            <param name="contextsource">The owning context for the popup window.</param>
            <param name="hideflags">Flags that identify when to destroy the form.</param>
            <param name="hidemethod">What to do to the window if it should be hidden (e.g. when app is deactivated). By default, the popup window will be closed, and its resources freed.</param>
            <returns>Identifies the popup window controller.</returns>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.PopupWindowMutex">
            <summary>
            Defines the identity of the popup window group within which the popup windows are mutually exclusive.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowMutex.WindowAdded(JetBrains.UI.PopupWindowManager.IPopupWindow,System.Collections.Generic.IEnumerable{JetBrains.UI.PopupWindowManager.IPopupWindow},JetBrains.DataFlow.ICollectionEvents{JetBrains.UI.PopupWindowManager.IPopupWindow})">
            <summary>
            Called when a new window is added to the identity group.
            The default implementation closes all the previous windows in the group.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.PopupWindowMutex.WindowRemoved(JetBrains.UI.PopupWindowManager.IPopupWindow,System.Collections.Generic.IEnumerable{JetBrains.UI.PopupWindowManager.IPopupWindow},JetBrains.DataFlow.ICollectionEvents{JetBrains.UI.PopupWindowManager.IPopupWindow})">
            <summary>
            Called when a new window is removed from the identity group.
            The default implementation does nothing.
            </summary>
        </member>
        <member name="T:JetBrains.UI.RectangleDocker">
            <summary>
            Attaches one rect to another according to the rules.
            </summary>
        </member>
        <member name="F:JetBrains.UI.RectangleDocker.myAllowedDispositions">
            <summary>
            <see cref="P:JetBrains.UI.RectangleDocker.AllowedDispositions"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.RectangleDocker.myAnchoringRect">
            <summary>
            <see cref="P:JetBrains.UI.RectangleDocker.AnchoringRect"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.RectangleDocker.myCandidateDisposition">
            <summary>
            <see cref="P:JetBrains.UI.RectangleDocker.CandidateDisposition"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.RectangleDocker.myCandidateRatio">
            <summary>
            <see cref="P:JetBrains.UI.RectangleDocker.CandidateRatio"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.RectangleDocker.myCandidateRect">
            <summary>
            <see cref="P:JetBrains.UI.RectangleDocker.CandidateRect"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.RectangleDocker.myCandidateRoom">
            <summary>
            <see cref="P:JetBrains.UI.RectangleDocker.CandidateRoom"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.RectangleDocker.myPadding">
            <summary>
            <see cref="P:JetBrains.UI.RectangleDocker.Padding"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.RectangleDocker.myScreen">
            <summary>
            <see cref="P:JetBrains.UI.RectangleDocker.Screen"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.RectangleDocker.mySize">
            <summary>
            <see cref="P:JetBrains.UI.RectangleDocker.Size"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.RectangleDocker.#ctor(System.Drawing.Rectangle,System.Drawing.Size,System.Collections.Generic.ICollection{JetBrains.UI.Anchoring2D},System.Drawing.Rectangle)">
            <summary>
            Docks one rectangle to another. See the <see cref="P:JetBrains.UI.RectangleDocker.Result"/> property for the result.
            </summary>
            <param name="rectAnchor">The anchoring rectangle to which the resulting rectangle will be docked.</param>
            <param name="size">The desired size that describes the rectangle to be docked (the location is determined by the docking process). The size may decrease in case the <paramref name="screen"/>has not enough room for docking the rectangle in all its entirety.</param>
            <param name="dispositionsAllowed">Defines sides at which the rectangle may be docked to the anchor, in order of decreasing priority.</param>
            <param name="screen">The available space for the dockee.</param>
        </member>
        <member name="M:JetBrains.UI.RectangleDocker.#ctor(System.Drawing.Rectangle,System.Drawing.Size,System.Collections.Generic.ICollection{JetBrains.UI.Anchoring2D},System.Drawing.Rectangle,System.Int32)">
            <summary>
            Docks one rectangle to another. See the <see cref="P:JetBrains.UI.RectangleDocker.Result"/> property for the result.
            </summary>
            <param name="rectAnchor">The anchoring rectangle to which the resulting rectangle will be docked.</param>
            <param name="size">The desired size that describes the rectangle to be docked (the location is determined by the docking process). The size may decrease in case the <paramref name="screen"/>has not enough room for docking the rectangle in all its entirety.</param>
            <param name="dispositionsAllowed">Defines sides at which the rectangle may be docked to the anchor, in order of decreasing priority.</param>
            <param name="screen">The available space for the dockee.</param>
            <param name="padding">Padding to be inserted between the anchor and the dockee.</param>
        </member>
        <member name="M:JetBrains.UI.RectangleDocker.Attach">
            <summary>
            The main routine.
            Tries each of the available dispositions in turn.
            </summary>
        </member>
        <member name="M:JetBrains.UI.RectangleDocker.AttachRect(System.Drawing.Rectangle,JetBrains.UI.Anchoring2D)">
            <summary>
            Attaches a rectangle using the one and only specified <paramref name="disposition"/>.
            </summary>
            <param name="rectAnchor">The anchoring area to attach to.</param>
            <param name="disposition">A side or a corner to attach at.</param>
            <returns>Whether the result was 100% fitting the desired size, and no further trying is needed.</returns>
        </member>
        <member name="M:JetBrains.UI.RectangleDocker.AttachRectInside(System.Drawing.Rectangle,JetBrains.UI.Anchoring2D)">
            <summary>
            Attaches inside the anchoring rect: flips the anchor so that to solve the “attach-outside” problem afterwards.
            </summary>
            <returns>Whether the result was 100% fitting the desired size, and no further trying is needed.</returns>
        </member>
        <member name="M:JetBrains.UI.RectangleDocker.AttachRectMiddle(JetBrains.UI.Anchoring2D,System.Drawing.Rectangle)">
            <summary>
            Handles the Middle-Middle disposition case, in a simplified manner.
            </summary>
            <returns>Whether the result was 100% fitting the desired size, and no further trying is needed.</returns>
        </member>
        <member name="M:JetBrains.UI.RectangleDocker.AttachRectOutside(System.Drawing.Rectangle,JetBrains.UI.Anchoring2D,JetBrains.UI.Anchoring2D)">
            <summary>
            Attaches a rectangle outside the given anchoring rect.
            Inside-attachment calls this routine with anchor mirrored against the attachment side, so that it were an outside attachment, after all.
            </summary>
            <param name="rectAnchor">The anchor.</param>
            <param name="dispositionAttachment">The disposition to use when attaching.</param>
            <param name="dispositionOriginal">The disposition to be recorded in the <see cref="P:JetBrains.UI.RectangleDocker.Result"/>, as <paramref name="dispositionAttachment"/> may be modified from the original value.</param>
            <returns>Whether the result was 100% fitting the desired size, and no further trying is needed.</returns>
        </member>
        <member name="M:JetBrains.UI.RectangleDocker.CenterHorizontally(System.Drawing.Point,System.Drawing.Rectangle@)">
            <summary>
            Centers the desired size against the anchoring rect, in the horizontal dimension. Constrains by the screen.
            </summary>
        </member>
        <member name="M:JetBrains.UI.RectangleDocker.CenterVertically(System.Drawing.Point,System.Drawing.Rectangle@)">
            <summary>
            Centers the desired size against the anchoring rect, in the vertical dimension. Constrains by the screen.
            </summary>
        </member>
        <member name="M:JetBrains.UI.RectangleDocker.CheckCandidate(System.Drawing.Rectangle@,System.Drawing.Rectangle,JetBrains.UI.Anchoring2D)">
            <summary>
            Evaluates the candidate rectangle, either promotes it to the instance-global candidate, if its ratio is better, or discards otherwise.
            If the rect satisfies the desired size entirely, returns <c>True</c> so that to stop trying other candidates.
            </summary>
        </member>
        <member name="P:JetBrains.UI.RectangleDocker.AllowedDispositions">
            <summary>
            Gets the collection of the dispositions allowed.
            </summary>
        </member>
        <member name="P:JetBrains.UI.RectangleDocker.AnchoringRect">
            <summary>
            Gets the anchor.
            </summary>
        </member>
        <member name="P:JetBrains.UI.RectangleDocker.CandidateDisposition">
            <summary>
            Gets the disposition of the <see cref="P:JetBrains.UI.RectangleDocker.CandidateRect"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.RectangleDocker.CandidateRatio">
            <summary>
            Gets the ratio of the <see cref="P:JetBrains.UI.RectangleDocker.CandidateRect"/>, ie how much it fits the desired size, the smaller the better.
            The following candidates are accepted or rejected based on this ratio.
            </summary>
        </member>
        <member name="P:JetBrains.UI.RectangleDocker.CandidateRect">
            <summary>
            Gets the current candidate for the layout result.
            </summary>
        </member>
        <member name="P:JetBrains.UI.RectangleDocker.CandidateRoom">
            <summary>
            Gets the total room available for the current <see cref="P:JetBrains.UI.RectangleDocker.CandidateRect"/>, at its <see cref="P:JetBrains.UI.RectangleDocker.CandidateDisposition"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.RectangleDocker.Padding">
            <summary>
            Gets the padding to be inserted between the anchor and the dockee.
            </summary>
        </member>
        <member name="P:JetBrains.UI.RectangleDocker.Result">
            <summary>
            Gets the result of docking, the final candidate and all of its properties packed into a single structure.
            </summary>
        </member>
        <member name="P:JetBrains.UI.RectangleDocker.Screen">
            <summary>
            Gets the screen, which is the total room available for layouting.
            Either given explicitly by the user, or chosen as the same desktop the anchor lies in.
            </summary>
        </member>
        <member name="P:JetBrains.UI.RectangleDocker.Size">
            <summary>
            Gets the desired size we're trying to lay out by docking.
            </summary>
        </member>
        <member name="T:JetBrains.UI.StaticAnchoringRect">
            <summary>
            Creates an anchoring rectangle whose position is fixed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StaticAnchoringRect.#ctor(JetBrains.DataFlow.Lifetime,System.Windows.Point)">
            <summary>
            Creates a position provider.
            </summary>
            <param name="lifetime"></param>
            <param name="location">The fixed location, in screen coordinates.</param>
        </member>
        <member name="M:JetBrains.UI.StaticAnchoringRect.#ctor(JetBrains.DataFlow.Lifetime,System.Windows.Rect)">
            <summary>
            Creates a position provider.
            </summary>
            <param name="lifetime"></param>
            <param name="anchor">The fixed anchoring rectangle, in screen coordinates.</param>
        </member>
        <member name="M:JetBrains.UI.StaticAnchoringRect.FromCurrentMousePosition(JetBrains.DataFlow.Lifetime)">
            <summary>
            Creates a static anchoring rectangle at the point where the mouse pointer was at the moment of the call.
            The size of the rectangle is chosen so that there was a double-click-size distance from the mouse location to either side.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StaticAnchoringRect.FromCurrentMousePosition(JetBrains.DataFlow.Lifetime,System.Drawing.Size)">
            <summary>
            Creates a static anchoring rectangle at the point where the mouse pointer was at the moment of the call.
            The size of the rectangle is chosen so that there was a double-click-size distance from the mouse location to either side.
            </summary>
        </member>
        <member name="T:JetBrains.UI.StickyDisposition">
            <summary>
            Keeps the allowed dispositions list — a list of <see cref="T:JetBrains.UI.Anchoring2D"/> values — and promotes the most recently used one to have the highest priority, ie it gets sticky and will be used next time, unless there's a better choice.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StickyDisposition.myDispositions">
            <summary>
            The list of dispositions, in priority order.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StickyDisposition.#ctor(System.Collections.Generic.ICollection{JetBrains.UI.Anchoring2D})">
            <summary>
            Creates a new instance and initializes it with the set of dispositions, sorted in an ascending order of priority.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StickyDisposition.#ctor">
            <summary>
            Creates a new instance and initializes it with the default <see cref="P:JetBrains.UI.Anchoring2D.AnchorBottomOrTop"/> set of dispositions, sorted in an ascending order of priority.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StickyDisposition.Promote(JetBrains.UI.Anchoring2D)">
            <summary>
            Promotes the disposition specified so that it had the highest priority next time you get <see cref="P:JetBrains.UI.StickyDisposition.Dispositions"/>, and thus ruled out the layouting (unless some other disposition makes a better fit).
            </summary>
            <param name="disposition">The disposition to promote.</param>
        </member>
        <member name="M:JetBrains.UI.StickyDisposition.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:JetBrains.UI.StickyDisposition.Dispositions">
            <summary>
            Gets or sets the current set of dispositions which consists of the same dispositions as were given on construction time, but in another priority.
            </summary>
        </member>
        <member name="T:JetBrains.UI.PopupWindowManager.TrackedWindow">
            <summary>
            A window that hosts an <see cref="T:System.Windows.UIElement"/> and can be tracked by an <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.TrackedWindow.myShouldBeVisible">
            <summary>
            A property whose value is composited from the user volition and physical capability to show the window.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.TrackedWindow.myUpdatePopupLayoutReentrancyFlag">
            <summary>
            When in <see cref="M:JetBrains.UI.PopupWindowManager.TrackedWindow.UpdatePopupLayout"/>, prevents from reentering it.
            </summary>
        </member>
        <member name="F:JetBrains.UI.PopupWindowManager.TrackedWindow.myWannaBeVisible">
            <summary>
            Whether the user explicitly wants the window to be shown.
            This is ANDed with the physical capability to show the window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.AttachEvents(JetBrains.UI.PopupWindowManager.PopupWindowManager)">
            <summary>
            Starts sining the environment events.
            </summary>
            <param name="popupWindowManager"></param>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.GetClientRoomFromWindowRoom(System.Drawing.Size,System.Windows.Interop.HwndSource)">
            <summary>
            Based on the room for the window, calculates the available room for its content.
            In per-pixel-transparency mode, the nonclient area is not present.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.GetWindowRoomFromClientRoom(System.Windows.Size,System.Windows.Interop.HwndSource)">
            <summary>
            Based on the room required by the client area, calculates the required room for the window.
            In per-pixel-transparency mode, the nonclient area is not present.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.OnHideFlagsChange(JetBrains.DataFlow.PropertyChangedEventArgs{JetBrains.UI.PopupWindowManager.HideFlags})">
            <summary>
            Attaches and detaches the <see cref="P:JetBrains.UI.PopupWindowManager.TrackedWindow.HideFlags"/>-related events.
            Should be (un)sinked in (attach/detach)-event.
            Note: when the property value is changed in runtime, updates the set of sinked hide-signals.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.OnHideSignal(System.Object,System.EventArgs)">
            <summary>
            A hide signal has been received, eg from the popup window context owner.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.OnShouldBeVisibleChanged_Hide">
            <summary>
            The window should be hidden.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.OnShouldBeVisibleChanged_Show">
            <summary>
            The window should be shown.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.UpdatePopupLayout">
            <summary>
            Applies the popup layout suggested by the <see cref="P:JetBrains.UI.PopupWindowManager.TrackedWindow.Layouter"/> to the window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.MeasureOverride(System.Windows.Size)">
            <summary>
            Override this method to measure the size of a window.
            </summary>
            
            <returns>
            A <see cref="T:System.Windows.Size"></see> that reflects the size that this window determines it needs during layout, based on its calculations of children's sizes.
            </returns>
            
            <param name="availableSize">A <see cref="T:System.Windows.Size"></see> that reflects the available size that this window can give to the child. Infinity can be given as a value to indicate that the window will size to whatever content is available.</param>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.OnClosed(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Window.Closed"></see> event.
            </summary>
            
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.OnDeactivated(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Window.Deactivated"></see> event.
            </summary>
            
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.OnSourceInitialized(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Window.SourceInitialized"></see> event.
            </summary>
            
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.System#IDisposable#Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.HideWindow">
            <summary>
            Closes the window. After that the window cannot resurrect. Invoking this will cause the <see cref="E:JetBrains.UI.PopupWindowManager.IPopupWindow.Closed"/> event to fire.
            </summary>
        </member>
        <member name="M:JetBrains.UI.PopupWindowManager.TrackedWindow.ShowWindow">
            <summary>
            Initially shows the popup window. The window remains shown until it is closed by the <see cref="M:JetBrains.UI.PopupWindowManager.IPopupWindow.HideWindow"/> method or by an action from the <see cref="T:JetBrains.UI.PopupWindowManager.IPopupWindowContext"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.Glassify">
            <summary>
            Specifies whether the Aero Glass effect should be applied to the window, if available.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.HideFlags">
            <summary>
            Gets or sets the flags that control the set of signals from the popup window context owner on which the window can be hidden.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.IsGlassified">
            <summary>
            A readonly property that gets whether the glass effect is actually applied to the window at the moment.
            The <see cref="P:JetBrains.UI.PopupWindowManager.TrackedWindow.Glassify"/> property is just an intention that may be unsupported by the runtime.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.Handle">
            <summary>
            Gets the window handle to the current window, or <c>NULL</c> if not created yet.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.HwndSource">
            <summary>
            Returns the <see cref="T:System.Windows.Interop.HwndSource"/> for the current window.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.Context">
            <summary>
            Gets context the window is shown in.
            May be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.HideMethod">
            <summary>
            Gets or sets what exactly the popup window should do to hide the controlled form.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.IsDisposed">
            <summary>
            Gets whether the window has already been disposed.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.LayoutMode">
            <summary>
            Gets or sets whether the popup window location and size is currently controlled by the layouter.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.Mutex">
            <summary>
            Gets the mutex that defines the popup window's identity class.
            For example, it may prohibit displaying more than one window of the same class at a time.
            This value should be immutable.
            </summary>
        </member>
        <member name="P:JetBrains.UI.PopupWindowManager.TrackedWindow.Visible">
            <summary>
            Gets value indicating whether the window is currently shown.
            </summary>
        </member>
        <member name="T:JetBrains.UI.TransformedAnchoringRect">
            <summary>
            An anchor that applies a transofrmation to some other anchor.
            </summary>
        </member>
        <member name="F:JetBrains.UI.TransformedAnchoringRect.CollapseTo">
            <summary>
            Gets or sets whether the rectangle should be collapsed into a point, and, if yes, to which exactly point of the original rectangle.
            The inside modes are located on the inner sides of the rectangle, and outside ones are one point outside.
            </summary>
        </member>
        <member name="F:JetBrains.UI.TransformedAnchoringRect.Offset">
            <summary>
            Gets the translation portion of the transformation.
            </summary>
        </member>
        <member name="F:JetBrains.UI.TransformedAnchoringRect.UnderlyingAnchor">
            <summary>
            Gets the underlying anchoring object that is being transformed by this adapter.
            </summary>
        </member>
        <member name="M:JetBrains.UI.TransformedAnchoringRect.UpdateAnchor">
            <summary>
            Recalculates the anchoring rectangle.
            </summary>
        </member>
        <member name="T:JetBrains.UI.UndisposableAnchoringRect">
            <summary>
            Wraps another anchoring rect to prevent disposing of it.
            The consumer stops receiving events when it disposes of this object.
            The instance passed to the ctor is not disposed in this case.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Progress.CustomProgressDialog">
            <summary>
            A custom-crafted progress dialog.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.CustomProgressDialog.DescriptionLine1">
            <summary>
            The first line of the progress dialog description. Shortens paths.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.CustomProgressDialog.DescriptionLine2">
            <summary>
            The second line of the progress dialog description. Shortens paths.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.CustomProgressDialog.IsCancelable">
            <summary>
            Whether the cancel button is available on the dialog.
            Cannot be changed when <see cref="F:JetBrains.UI.Application.Progress.CustomProgressDialog.IsRunning"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.CustomProgressDialog.IsRunning">
            <summary>
            Whether the dialog is currently visible. Set to <c>True</c> to show. To hide, either set to <c>False</c> or dispose of the dialog.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.CustomProgressDialog.IsRunningEffective">
            <summary>
            The dialog is shown with a delay, this is the delayed value.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.CustomProgressDialog.IsUserCanceled">
            <summary>
            Whether the user has canceled the progress dialog. Readonly.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.CustomProgressDialog.Title">
            <summary>
            Progress dialog title.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.CustomProgressDialog.Value">
            <summary>
            Value of the progress, in the [0…1] range.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.CustomProgressDialog.WindowHandle">
            <summary>
            A handle to the progress window. Readonly.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.CustomProgressDialog.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.CustomProgressDialogEx.BindToProgressIndicator(JetBrains.UI.Application.Progress.CustomProgressDialog,JetBrains.DataFlow.Lifetime,JetBrains.Application.Progress.IProgressIndicatorModel)">
            <summary>
            Binds a progress indicator to its visual presentation.
            The values are prevented from being updated too often.
            Returns a diconnection token.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Progress.JetProgressWnd">
            <summary>
            Implementation details for the <see cref="T:JetBrains.UI.Application.Progress.CustomProgressDialog"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.JetProgressWnd.IsUserCanceled">
            <summary>
            Whether the user has canceled the progress dialog. Readonly.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.JetProgressWnd.WndProc_DontStealFocusFromDialogBoxes(System.Windows.Forms.Message)">
            <summary>
            The progress window is shown after a delay.
            If the task-under-progress shows a dialog box before the delay elapses, the progress would steal focus from that dialog box. Not nice.
            An example is the checkout dialog box.
            Make sure we return focus where it belongs.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.JetProgressWnd.JetBrains#CommonControls#IConstrainableControl#GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.JetProgressWnd.JetBrains#CommonControls#IConstrainableControl#SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="P:JetBrains.UI.Application.Progress.JetProgressWnd.JetBrains#CommonControls#IConstrainableControl#AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.Progress.JetProgressWnd.JetBrains#CommonControls#IConstrainableControl#WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Progress.SystemProgressDialog">
            <summary>
            Exposes the system-standard Progress Dialog.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.Animation">
            <summary>
            An animation to be displayed on the dialog above the progress. A choice of the standard system animations.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.DescriptionLine1">
            <summary>
            The first line of the progress dialog description. Shortens paths.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.DescriptionLine2">
            <summary>
            The second line of the progress dialog description. Shortens paths.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.DescriptionLine3">
            <summary>
            Available only when not <see cref="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsEstimatingTime"/>. The third line of the progress dialog description. Shortens paths.
            When <see cref="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsEstimatingTime"/>, this line is used for displaying the time estimate.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsCancelable">
            <summary>
            Whether the cancel button is available on the dialog.
            Cannot be changed when <see cref="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsRunning"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsEstimatingTime">
            <summary>
            Whether the system should estimate the remaining time and give it out in the third description line of the dialog.
            Cannot be changed when <see cref="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsRunning"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsShownWithoutDelay">
            <summary>
            Show dialog immideatly after creating.
            Cannot be changed when <see cref="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsRunning"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsMarquee">
            <summary>
            Whether the progress is indeterminate.
            Cannot be changed when <see cref="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsRunning"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsRunning">
            <summary>
            Whether the dialog is currently visible. Set to <c>True</c> to show. To hide, either set to <c>False</c> or dispose of the dialog.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.IsUserCanceled">
            <summary>
            Whether the user has canceled the progress dialog. Readonly.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.Title">
            <summary>
            Progress dialog title.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.Value">
            <summary>
            Value of the progress, in the [0…1] range.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.SystemProgressDialog.WindowHandle">
            <summary>
            A handle to the progress window. Readonly.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.SystemProgressDialog.InitRunning_DontStealFocusFromDialogBoxes(JetBrains.DataFlow.Lifetime)">
            <summary>
            The progress window is shown after a delay.
            If the task-under-progress shows a dialog box before the delay elapses, the progress would steal focus from that dialog box. Not nice.
            An example is the checkout dialog box.
            Make sure we return focus where it belongs.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.SystemProgressDialog.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.SystemProgressDialogEx.BindToProgressIndicator(JetBrains.UI.Application.Progress.SystemProgressDialog,JetBrains.DataFlow.Lifetime,JetBrains.Application.Progress.IProgressIndicatorModel,JetBrains.Threading.IThreading)">
            <summary>
            Binds a progress indicator to its visual presentation.
            The values are prevented from being updated too often.
            Returns a diconnection token.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Progress.TaskProgressControl">
            <summary>
            Summary description for TaskProgressControl.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TaskProgressControl.FillColor">
            <summary>
            Background fill color. Not inherited by the child controls.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.TaskProgressControl.GetPreferredSize(System.Drawing.Size)">
            <summary>
            Retrieves the size of a rectangular area into which a control can be fitted.
            </summary>
            
            <returns>
            An ordered pair of type <see cref="T:System.Drawing.Size"></see> representing the width and height of a rectangle.
            </returns>
            
            <param name="proposedSize">The custom-sized area for a control. </param><filterpriority>2</filterpriority>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.TaskProgressControl.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.Paint"></see> event.
            </summary>
            
            <param name="args">A <see cref="T:System.Windows.Forms.PaintEventArgs"></see> that contains the event data. </param>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TaskThreadAffinity.Primary">
            <summary>
            The task must be executed on the primary (UI) thread only.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.TaskThreadAffinity.Free">
            <summary>
            The task could be run on any thread.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Progress.UITaskExecutor">
            <summary>
            A task executor that displays graphical user interface while the progress is running.
            This object is reusable and is not connected to any given task execution.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.Progress.UITaskExecutor.FreeThreaded">
            <summary>
            Gets a UI Task Executor that can run tasks on worker threads.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.Progress.UITaskExecutor.SingleThreaded">
            <summary>
            Gets a UI Task Executor that can run tasks on the primary (UI) thread only.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Progress.UITaskExecutorRun">
            <summary>
            Controls a single <see cref="M:JetBrains.Application.Progress.ITaskExecutor.ExecuteTask(System.String,JetBrains.Application.Progress.TaskCancelable,System.Action{JetBrains.Application.Progress.IProgressIndicator})"/> run of the <see cref="T:JetBrains.UI.Application.Progress.UITaskExecutorRuns"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.Run(JetBrains.UI.Application.Progress.TaskThreadAffinity,System.Action{JetBrains.Application.Progress.IProgressIndicator},System.Func{JetBrains.DataFlow.Lifetime,JetBrains.Application.Progress.IProgressIndicatorModel,System.IntPtr},JetBrains.Application.Progress.ProgressIndicator,System.Windows.Forms.IWin32Window,JetBrains.Threading.IThreading,JetBrains.UI.Application.Progress.WorkerThreadShop,System.Boolean)">
            <summary>
            Creates an object that runs the task execution once.
            </summary>
            <param name="taskThreadAffinity">Whether the task MUST be run on the primary thred (<see cref="F:JetBrains.UI.Application.Progress.TaskThreadAffinity.Primary"/>), or it COULD be run on a worker thread to avoid freezing the UI (<see cref="F:JetBrains.UI.Application.Progress.TaskThreadAffinity.Free"/>).</param>
            <param name="task">The task to run. The <see cref="T:JetBrains.Application.Progress.IProgressIndicator"/> given to the task is always free-threaded for both reading and writing, even if <see cref="F:JetBrains.UI.Application.Progress.TaskThreadAffinity.Primary"/>.</param>
            <param name="FAttachUi">Allows the owner to attach its UI to the progress of the task. The <see cref="T:JetBrains.Application.Progress.IProgressIndicatorModel"/> object given as parameter is always primary-threaded, which means that it fires modifications on the primary thread only. To cancel out the UI or binding, submit to the <see cref="T:JetBrains.DataFlow.Lifetime"/> parameter. Optionally return the window handle, if known already, to keep from disabling when applying the modal state.</param>
            <param name="indicator">The owner-provided progress indicator.</param>
            <param name="parentWindow">The window focus will be restored to if it was impossible to restore focus to the previous window.</param>
            <param name="threading"></param>
            <param name="workerThreadShop"></param>
            <param name="enforceModalityState"></param>
        </member>
        <member name="F:JetBrains.UI.Application.Progress.UITaskExecutorRun.myBackingA">
            <summary>
            Private.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.RunCore(JetBrains.UI.Application.Progress.TaskThreadAffinity,System.Action{JetBrains.Application.Progress.IProgressIndicator},System.Func{JetBrains.DataFlow.Lifetime,JetBrains.Application.Progress.IProgressIndicatorModel,System.IntPtr},JetBrains.Application.Progress.ProgressIndicator,System.Windows.Forms.IWin32Window,JetBrains.Threading.IThreading,JetBrains.UI.Application.Progress.WorkerThreadShop,System.Boolean)">
            <summary>
            Creates an object that runs the task execution once.
            </summary>
            <param name="taskThreadAffinity">Whether the task MUST be run on the primary thred (<see cref="F:JetBrains.UI.Application.Progress.TaskThreadAffinity.Primary"/>), or it COULD be run on a worker thread to avoid freezing the UI (<see cref="F:JetBrains.UI.Application.Progress.TaskThreadAffinity.Free"/>).</param>
            <param name="FTask">The task to run. The <see cref="T:JetBrains.Application.Progress.IProgressIndicator"/> given to the task is always free-threaded for both reading and writing, even if <see cref="F:JetBrains.UI.Application.Progress.TaskThreadAffinity.Primary"/>.</param>
            <param name="FAttachUi">Allows the owner to attach its UI to the progress of the task. The <see cref="T:JetBrains.Application.Progress.IProgressIndicatorModel"/> object given as parameter is always primary-threaded, which means that it fires modifications on the primary thread only. To cancel out the UI or binding, submit to the <see cref="T:JetBrains.DataFlow.Lifetime"/> parameter. Optionally return the window handle, if known already, to keep from disabling when applying the modal state.</param>
            <param name="progressIndicator">The owner-provided progress indicator.</param>
            <param name="parentWindow">The window focus will be restored to if it was impossible to restore focus to the previous window.</param>
            <param name="threading"></param>
            <param name="workerThreadShop"></param>
            <param name="enforceModalityState"></param>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.Run_PumpForSingleThreadedTasks(JetBrains.DataFlow.Lifetime,JetBrains.Application.Progress.IProgressIndicatorModel,JetBrains.Threading.IThreading)">
            <summary>
            When a single-threaded task manipulates its progress, pump Windows messages to make sure the UI is not stuck (also required to let the progress window show onscreen).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.PushProgressCanceledInterruptableCookie(JetBrains.Application.Progress.IProgressIndicator,JetBrains.UI.Application.Progress.TaskThreadAffinity)">
            <summary>
            Throws the <see cref="T:JetBrains.Application.Progress.ProcessCancelledException"/> on <see cref="P:JetBrains.Application.Progress.IProgressIndicatorModel.IsCanceled"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.GetTaskAffinedThread(JetBrains.UI.Application.Progress.TaskThreadAffinity,JetBrains.Threading.JetDispatcher,JetBrains.UI.Application.Progress.WorkerThreadShop)">
            <summary>
            Gets or creates the thread on which the task should be executed (either the current one, or the special worker thread, see <see cref="!:myTaskThreadAffinity"/>).
            </summary>
            <param name="taskThreadAffinity"></param>
            <param name="dispatcherPrimary"></param>
            <param name="workerThreadShop"></param>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.RunStartTask(System.Action{JetBrains.Application.Progress.IProgressIndicator},JetBrains.UI.Application.Progress.TaskThreadAffinity,JetBrains.Application.Progress.ProgressIndicator,JetBrains.DataFlow.IProperty{System.Boolean},JetBrains.Threading.JetDispatcher,JetBrains.UI.Application.Progress.WorkerThreadShop)">
            <summary>
            Starts the task, on whichever thread needed.
            </summary>
            <param name="FTask"></param>
            <param name="taskThreadAffinity"></param>
            <param name="progressIndicator"></param>
            <param name="isDone"></param>
            <param name="dispatcherPrimary"></param>
            <param name="workerThreadShop"></param>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.RunStartTaskCallTaskAction(JetBrains.DataFlow.IProperty{System.Boolean},JetBrains.Application.Progress.ProgressIndicator,JetBrains.UI.Application.Progress.TaskThreadAffinity,System.Action{JetBrains.Application.Progress.IProgressIndicator},JetBrains.Threading.JetDispatcher)">
            <summary>
            The <see cref="!:myTask"/> caller impl, runs on task target thread, at the end notifies the owner thru <see cref="!:IsDone"/> async.
            </summary>
            <param name="isDone"></param>
            <param name="progressIndicator"></param>
            <param name="taskThreadAffinity"></param>
            <param name="FTask"></param>
            <param name="dispatcherPrimary"></param>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.Run_AttachUI(JetBrains.DataFlow.Lifetime,JetBrains.Application.Progress.IProgressIndicatorModel,JetBrains.Threading.IThreading,System.Func{JetBrains.DataFlow.Lifetime,JetBrains.Application.Progress.IProgressIndicatorModel,System.IntPtr})">
            <summary>
            Progress UI for the task run, as specified by the owner of this Run object.
            </summary>
            <param name="lifetime"></param>
            <param name="progressIndicator"></param>
            <param name="threading"></param>
            <param name="fAttachUi"></param>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.Run_DisableWindowsButOne(JetBrains.DataFlow.Lifetime,System.IntPtr)">
            <summary>
            Pushes a main-window-disable, to emulate modality.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.Run_PushFocusedWindowState(JetBrains.DataFlow.Lifetime,System.Windows.Forms.IWin32Window)">
            <summary>
            Stores the focused window, restores in a reliable manner later.
            </summary>
            <param name="lifetime"></param>
            <param name="parentWindow"></param>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRun.Run_WaitUntilDone(JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.IProperty{System.Boolean})">
            <summary>
            Pumps messages until the task is thru.
            </summary>
            <param name="lifetime"></param>
            <param name="isDone"></param>
        </member>
        <member name="T:JetBrains.UI.Application.Progress.UITaskExecutorRun.ModalityForm">
            <summary>
            A window to enforce modality (which is technically a disable on other windows plus a separate message pump).
            We want modality to be in effect immediately, while progress windows are created later. All of the manual measures of modality seem to be unstable about restoring keyboard focus correctly after modality is reverted.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Progress.UITaskExecutorRuns">
            <summary>
            A task executor that displays graphical user interface while the progress is running.
            This object is reusable and is not connected to any given task execution.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRuns.#ctor(JetBrains.UI.Application.Progress.TaskThreadAffinity,JetBrains.Threading.IThreading,JetBrains.UI.Application.IUIApplicationSimple,JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.Application.Progress.WorkerThreadShop,System.Windows.Forms.IWin32Window)">
            <summary>
            Creates a new task executor. Specifies whether a task might be executed on another thread.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRuns.OnAttachProgressWindowUI(JetBrains.DataFlow.Lifetime,System.String,JetBrains.Application.Progress.IProgressIndicatorModel,JetBrains.Application.Progress.TaskCancelable,JetBrains.Threading.IThreading,System.Windows.Forms.IWin32Window,JetBrains.UI.Application.IUIApplicationSimple,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)">
            <summary>
            Progress UI for the task run: chooses whichever implementation to use.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRuns.OnAttachProgressWindowUI_CustomDialog(System.String,JetBrains.Application.Progress.IProgressIndicatorModel,JetBrains.Application.Progress.TaskCancelable,JetBrains.DataFlow.Lifetime,System.Windows.Forms.IWin32Window,JetBrains.UI.Application.IUIApplicationSimple,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)">
            <summary>
            Progress UI for the task run: homebrew progress dlg.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRuns.OnAttachProgressWindowUI_SystemDialog(JetBrains.DataFlow.Lifetime,System.String,JetBrains.Application.Progress.IProgressIndicatorModel,JetBrains.Application.Progress.TaskCancelable,JetBrains.Threading.IThreading,System.Windows.Forms.IWin32Window,JetBrains.UI.Application.IUIApplicationSimple)">
            <summary>
            Progress UI for the task run: system progress dlg.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorRuns.ExecuteTask(System.String,JetBrains.Application.Progress.TaskCancelable,System.Action{JetBrains.Application.Progress.IProgressIndicator})">
            <summary>
            Executes the task without exiting the method until the task is completed.
            </summary>
            <param name="name">
            <para>Task title, short form.</para>
            <para>This is used for the progress window title by the UI progress indicators.</para>
            <para>The long form of the task caption should go to the <see cref="P:JetBrains.Application.Progress.IProgressIndicator.TaskName"/> of the <paramref name="task"/>'s <see cref="T:JetBrains.Application.Progress.IProgressIndicator"/>.</para>
            <para>Prepended with the product name automatically. Might be empty, in which case the product name will be used.</para>
            </param>
            <param name="task">The task to execute.</param>
            <param name="cancelable">Whether the task could be canceled by the user, if the task progress indication provided by <see cref="T:JetBrains.Application.Progress.ITaskExecutor"/> supports canceling.</param>
            <returns>Whether the task has completed execution (ie was not canceled). Note that a <see cref="T:JetBrains.Application.Progress.ProcessCancelledException"/> could cancel even a <see cref="F:JetBrains.Application.Progress.TaskCancelable.No"/> task.</returns>
            <remarks>Any return values of the task should be assigned inside the closure that implements the <paramref name="task"/>.</remarks>
        </member>
        <member name="T:JetBrains.UI.Application.Progress.UITaskExecutorSwitchingImplementation">
            <summary>
            Allows to override the default <see cref="T:JetBrains.UI.Application.Progress.UITaskExecutorRuns"/> implementation with test mocks or app-specifics.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.UITaskExecutorSwitchingImplementation.CreateExecutor(JetBrains.UI.Application.Progress.TaskThreadAffinity,System.Windows.Forms.IWin32Window)">
            <summary>
            Switching implementation for <see cref="T:JetBrains.UI.Application.Progress.UITaskExecutorRuns"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.Progress.WorkerThreadShop">
            <summary>
            Creates personal worker threads.
            Ensures they will be reclaimed when the Shell is torn down.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.WorkerThreadShop.Create(JetBrains.DataFlow.Lifetime,System.String)">
            <summary>
            Creates a new <see cref="T:JetBrains.Threading.JetDispatcher">dispatcher</see> thread that will be reclaimed when the Shell is shut down, or when the return value is disposed of.
            </summary>
            <param name="lifetime"></param>
            <param name="name">Name for the managed thread.</param>
            <returns>Thread-owning dispatcher.</returns>
        </member>
        <member name="M:JetBrains.UI.Application.Progress.WorkerThreadShop.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
            <filterpriority>2</filterpriority>
        </member>
        <member name="F:JetBrains.UI.Settings.DataConstants.SingleSelectedUserFriendlySettingsLayer">
            <summary>
            If <see cref="F:JetBrains.UI.Settings.DataConstants.SelectedUserFriendlySettingsLayers"/> contains exactly one item, that item.
            </summary>
            <remarks>You MUST NOT provide this data rule, provide <see cref="F:JetBrains.UI.Settings.DataConstants.SelectedUserFriendlySettingsLayers"/> instead and the data rule will infer this one.</remarks>
        </member>
        <member name="F:JetBrains.UI.Settings.DataConstants.SingleSelectedUserInjectedSettingsLayer">
            <summary>
            If <see cref="F:JetBrains.UI.Settings.DataConstants.SelectedUserFriendlySettingsLayers"/> contains exactly one item, and it's an injected layer, that item.
            </summary>
            <remarks>You MUST NOT provide this data rule, provide <see cref="F:JetBrains.UI.Settings.DataConstants.SelectedUserFriendlySettingsLayers"/> instead and the data rule will infer this one.</remarks>
        </member>
        <member name="F:JetBrains.UI.Settings.DataConstants.SelectedUserFriendlySettingsLayers">
            <summary>
            The set of the currently selected user-friendly settings layers.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Settings.DataConstants.InjectedLayersHost_IncludingHostItself">
            <summary>
            <para>For an injected layer, takes its host. For an injections host layer, takes itself.</para>
             <para>If all of the layers in the <see cref="F:JetBrains.UI.Settings.DataConstants.SelectedUserFriendlySettingsLayers"/> yield the same host, returns that host.</para>
            <para>Unlike <see cref="F:JetBrains.UI.Settings.DataConstants.InjectedLayersHost_ExcludeHostItself"/>, this transformation includes hosting layers themselves.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.Settings.DataConstants.InjectedLayersHost_ExcludeHostItself">
            <summary>
            <para>For an injected layer, takes its host.</para>
            <para>If all of the layers in the <see cref="F:JetBrains.UI.Settings.DataConstants.SelectedUserFriendlySettingsLayers"/> are injected and have the same host, returns that host.</para>
            <para>Unlike <see cref="F:JetBrains.UI.Settings.DataConstants.InjectedLayersHost_IncludingHostItself"/>, this transformation yields <c>Null</c> if there are any hosting layers in the selection.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.DialogWindowsSettings">
            <summary>
            Parent for settings of dialog windows.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.EditSettingsLayerOptionsAction">
            <summary>
            Shows Options Dialog for the currently selected settings layer.
            Optionally overrides the MRU selected page.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Settings.EditSettingsLayerOptionsAction.ShowOptionsPage">
            <summary>
            Context parameter for Show Options action: whether to preselect some page.
            </summary>
        </member>
        <member name="T:JetBrains.UI.src.Settings.ImportExport.Model.ImportExportRun">
            <summary>
            Automated run of the import-export sequence.
            </summary>
        </member>
        <member name="M:JetBrains.UI.src.Settings.ImportExport.Model.ImportExportRun.Run(JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel,JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel,JetBrains.Util.IExceptionThrowingLogger,JetBrains.Application.Settings.Storage.InternKeyPathComponent,System.Action{JetBrains.Application.Settings.ISettingsStorageMountPoint})">
            <summary>
            
            </summary>
            <param name="from">Where to read from. Might be in a transaction.</param>
            <param name="to">Where to write to. Might be in a transaction.</param>
            <param name="logger">Errors in user data or source/target access while doing import-export would go here.</param>
            <param name="interned"></param>
            <param name="FFilter">Optional. Allows you to run a filter over what is being transferred from <paramref name="from"/> to <paramref name="to"/>. If you're doing all this in a transaction, then it's your job to operate filtering in the correct transaction.</param>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.SelectedSource">
            <summary>
            Which mode we're in.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.SettingsStore">
            <summary>
            Entry point to the Settings subsystem we're working in.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.AllModesCommon.HowToWriteToSource">
            <summary>
            See enum values.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.AllModesCommon.PrefilterKey">
            <summary>
            Optional. When reading from this source, limits data to that only under the given key.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.AllModesCommon.PrefilterKeyIndices">
            <summary>
            Optional. If <see cref="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.AllModesCommon.PrefilterKey"/> is specified and has indexed keys in its ancestry, specifies such indices.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.AllModesCommon.HowToWrite.Append">
            <summary>
            Write new data into the store/storage over the old data without removing it specifically.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.AllModesCommon.HowToWrite.Replace">
            <summary>
            Erase as much data from the target storage as possible before writing.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.SourceKind.Store">
            <summary>
            Like Options dialog, working with a context-bound settings store, either the default Smart context, or one of the available per-layer contexts.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.SourceKind.MountingPoint">
            <summary>
            Working with a physical storage available in the system thru some registered mounting point, in terms of physical values in key-value store.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.SourceKind.FileStorage">
            <summary>
            Working with an on-disk file or URI (if for reading).
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Model.SourceDataFilterModel.LoadedFromSource">
            <summary>
            Exposes the settings loaded from source, when they are ready, for binding to the display lists.
            Each value lifetimed under <see cref="F:JetBrains.UI.src.Settings.ImportExport.Model.SourceDataFilterModel.mySequenceCalculatedPreviews"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.src.Settings.ImportExport.Uidata.SourceDataFilterUidata.LoadedFromSource">
            <summary>
            Exposes the settings loaded from source, when they are ready, for binding to the display lists.
            Each value lifetimed under <see cref="F:JetBrains.UI.src.Settings.ImportExport.Model.SourceDataFilterModel.mySequenceCalculatedPreviews"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Uidata.SourceDataFilterUidata.FilteringModes.Storage">
            <summary>
            Filtering on the physical tree over the storage.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Uidata.SourceDataFilterUidata.FilteringModes.Store">
            <summary>
            Filtering on the logical tree on the settings schema.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Uidata.SourceSelectionUidata.SelectedSourceIndex">
            <summary>
            Which mode we're in.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Uidata.SourceSelectionUidata.StoreMode.SelectedStore">
            <summary>
            Actually contains AvailableStore type, for binding right to the list.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Uidata.SourceSelectionUidata.AllModesCommon.IsOverwritingEverythingInSource">
            <summary>
            If <see cref="F:JetBrains.UI.src.Settings.ImportExport.Model.SettingsSourceModel.AllModesCommon.HowToWrite.Replace"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.src.Settings.ImportExport.Uidata.SourceSelectionUidata.AllModesCommon.IsForWriting">
            <summary>
            Whether this uidata/view is for write-to source rather than read-from.
            On the model level, there is no difference, but the UI changes a bit.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.OwnedDialogPosition">
            <summary>
            Stores position (location + size) of owned dialogs relatively to the center of their owning window.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Settings.OwnedDialogPosition.CenterLocation">
            <summary>
            The distance of the child window center from the main/parent window center, in Avalon units.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Settings.OwnedDialogPosition.Size">
            <summary>
            The size of the child window, in Avalon units.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.OwnedDialogPosition.BindToSettings(JetBrains.DataFlow.Lifetime,JetBrains.DataFlow.IProperty{JetBrains.UI.Settings.OwnedDialogPosition},System.Windows.Window,System.Windows.Forms.IWin32Window)">
            <summary>
            Reads window position from settings and applies; does the reverse upon the end of the lifetime.
            Make sure that the <paramref name="propSettings" /> lifetime is still alive when the main <paramref name="lifetime" /> terminates, of when the window closes, otherwise the settings will fail to get written.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.OwnedDialogPosition.FromScreen(System.Windows.Rect,System.Windows.Forms.IWin32Window)">
            <summary>
            Creates from absolute screen coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.OwnedDialogPosition.FromWindow(System.Windows.Window,System.Windows.Forms.IWin32Window)">
            <summary>
            Creates from absolute screen coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.OwnedDialogPosition.ApplyToWindow(System.Windows.Window,System.Windows.Forms.IWin32Window)">
            <summary>
            Converts to absolute screen coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.OwnedDialogPosition.ToScreen(System.Windows.Forms.IWin32Window)">
            <summary>
            Converts to absolute screen coordinates.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.PointRelativeToMainWindow">
            <summary>
            A screen point relative to the application main window. Wraps the <see cref="T:System.Windows.Point"/> type, but with some additional semantic.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Settings.PointRelativeToMainWindow.Value">
            <summary>
            The distance of the child window center from the main/parent window center, in Avalon units.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.PointRelativeToMainWindow.FromScreen(System.Windows.Point,System.Windows.Forms.IWin32Window)">
            <summary>
            Creates from absolute screen coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.PointRelativeToMainWindow.ToScreen(System.Windows.Forms.IWin32Window)">
            <summary>
            Converts to absolute screen coordinates.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.ResetSettingsDialogOwner">
            <summary>
            Shows the dialog for resetting select settings on one or more preselected layers.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Settings.ResetSettingsDialogOwner.Show">
            <summary>
            We require that the guard is not held when this method is called in the modal variant.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.LayoutSettings">
            <summary>
            Parent for layout-related environment settings.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.StorageView.StorageViewEntryFactory.FireContentChanged(System.String)">
            <summary>
            Actually notifies entries specified.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Settings.StorageView.StorageViewEntryFactory.IsHierarchical">
            <summary>
            Gets whether the tree should display storage keys as a tree (slash-separated subkeys are children) [<c>True</c>], or all of the keys in the storage should be given out as a flat list [<c>False</c>].
            </summary>
        </member>
        <member name="P:JetBrains.UI.Settings.StorageView.StorageViewEntryFactory.RootItems">
            <summary>
            Tree root items live list you should bind your tree to.
            Then get children from <see cref="P:JetBrains.UI.Settings.StorageView.StorageViewEntry.Children"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.StorageView.StorageViewEntry.EnumCurrentChildren">
            <summary>
            Gets the list of the current children (order important).
            When we're first asked of the child list, just dump it into a live collection.
            Later on, update the collection live when settings under our key change.
            </summary>
            <returns>Nonempty if there're chldren, empty but non-<c>Null</c> when children are possible but not at this moment, <c>Null</c> if this node cannot have children even in theory (to save on the childlist-keeping infrastructure).</returns>
        </member>
        <member name="F:JetBrains.UI.Settings.StorageView.StorageViewEntry.ContentChanged">
            <summary>
            Fired externally by the factory so that we updated the value and children list.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Settings.StorageView.StorageViewEntry.Key">
            <summary>
            Storage key to the entry. <c>Null</c> means it's <see cref="P:JetBrains.UI.Settings.StorageView.StorageViewEntry.IsFakeRootEntry"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Settings.StorageView.StorageViewEntry.KeyNotNull">
            <summary>
            Retuns the <see cref="P:JetBrains.UI.Settings.StorageView.StorageViewEntry.Key"/> if a non-<see cref="P:JetBrains.UI.Settings.StorageView.StorageViewEntry.IsFakeRootEntry"/> in a guaranteed-non-<c>Null</c> fashion.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Settings.StorageView.StorageViewEntry.DisplayName">
            <summary>
            What should be displayed in the tree.
            Depends on <see cref="F:JetBrains.UI.Settings.StorageView.StorageViewEntryFactory.IsHierarchical"/>: just the key local name in hierarchy, or the full name in flat mode.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Settings.StorageView.StorageViewEntry.IsFakeRootEntry">
            <summary>
            The fake root entry is not actually displayed in the tree, but instead its children live collection is used as the tree root-level items source.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNodeFactory">
            <summary>
            Creates nodes, tracks their change notifications and changes in the settings store context.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNode.SettingsChanged">
            <summary>
            Fired externally when settings under this key/entry change. This includes the case when we're re-attached to another settings store.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNode.UpdateLiveList``1(JetBrains.DataFlow.ListEvents{``0},System.Collections.Generic.IList{``0})">
            <summary>
            Updates <paramref name="livelist"/> to match <paramref name="currentitems"/> in set and order by applying the diff so that to minimize changes to the list (and to the tree bound to it).
            </summary>
            <param name="livelist">The live list to be updated with minimum changes.</param>
            <param name="currentitems">The current snapshot of the items. <paramref name="livelist"/> must be this way after the call.</param>
        </member>
        <member name="P:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNode.IsSchemaOnlyInstance">
            <summary>
            Whether this indexed key instance is not bound to a particular index value, but only exists to expose the settings schema under those indexed keys which do not have any index values defined to show in the tree.
            </summary>// TODO: indicate in preview area that this is a schema-only instance
        </member>
        <member name="F:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNode.ValueTypes.myMappingKeyType">
            <summary>
            <c>NULL</c> on non-mapped keys and entries.
            Mapped key type for mapped things.
            <c>NULL</c> on synthetic nodes.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNode.ValueTypes.myValueType">
            <summary>
            <c>NULL</c> on a <see cref="T:JetBrains.Application.Settings.SettingsKey"/>.
            Type of the entry value on a <see cref="T:JetBrains.Application.Settings.SettingsScalarEntry"/>.
            Type of the mapped value on a <see cref="T:JetBrains.Application.Settings.SettingsIndexedEntry"/>.
            On synthetic nodes, the type of the node (key/value/etc).
            </summary>
        </member>
        <member name="P:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNode.ValueTypes.MappingKeyType">
            <summary>
            <c>NULL</c> on non-mapped keys and entries.
            Mapped key type for mapped things.
            <c>NULL</c> on synthetic nodes.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNode.ValueTypes.ValueType">
            <summary>
            <c>NULL</c> on a <see cref="T:JetBrains.Application.Settings.SettingsKey"/>.
            Type of the entry value on a <see cref="T:JetBrains.Application.Settings.SettingsScalarEntry"/>.
            Type of the mapped value on a <see cref="T:JetBrains.Application.Settings.SettingsIndexedEntry"/>.
            On synthetic nodes, the type of the node (key/value/etc).
            </summary>
        </member>
        <member name="P:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNode.ValueTypes.TipText">
            <summary>
            Meaningful part of the tooltip text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKey.CreateKeyOuterNode(JetBrains.Application.Settings.SettingsKey,JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNodeFactory,System.Collections.Generic.IDictionary{JetBrains.Application.Settings.SettingsKey,System.Object})">
            <summary>
            Creates one of the key kinds: for a non-indexed key, this is the one and only key node; for an indexed key, this is the root node for the indexed key.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKey.CreateKeyInnerNode(JetBrains.Application.Settings.SettingsIndexedKey,JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNodeFactory,System.Collections.Generic.IDictionary{JetBrains.Application.Settings.SettingsKey,System.Object},System.Object)">
            <summary>
            Creates one of the key kinds: for a non-indexed key, this is the one and only key node; for an indexed key, this is the root node for the indexed key.
            </summary>
            
        </member>
        <member name="M:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKey.EnumSubkeysAndEntriesChildren">
            <summary>
            Children when we're listing key contents. In use by non-indexed keys and by per-index instances of an indexed key.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKey.GetSubkeysAndEntriesChildrenList">
            <summary>
            Children when we're listing key contents. In use by non-indexed keys and by per-index instances of an indexed key.
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKey.SetDictionaryItemCow(System.Collections.Generic.IDictionary{JetBrains.Application.Settings.SettingsKey,System.Object},JetBrains.Application.Settings.SettingsKey,System.Object)">
            <summary>
            Modifies the dictionary copy-on-write style.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKeyIndexed">
            <summary>
            Base class for all indexed keys.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKeyNonIndexed">
            <summary>
            The one and only node of a non-indexed key.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKeyIndexedRoot">
            <summary>
            The root node of a subtree of nodes related to an indexed key.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKeyIndexedRoot.EnumCurrentChildren">
            <summary>
            Gets the list of the current children (order important).
            When we're first asked of the child list, just dump it into a live collection.
            Later on, update the collection live when settings under our key change.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKeyIndexedInstanceReal">
            <summary>
            Parented under <see cref="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKeyIndexedRoot"/>, represents a particular instance of an indexed key. Its index is in parent-key-indices.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKeyIndexedInstanceSchemaOnly">
            <summary>
            Parented under <see cref="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeKeyIndexedRoot"/>, represents a particular instance of an indexed key. Its index is in parent-key-indices.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeEntry.CreateEntryOuterNode(JetBrains.Application.Settings.SettingsEntry,JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeNodeFactory,System.Collections.Generic.IDictionary{JetBrains.Application.Settings.SettingsKey,System.Object})">
            <summary>
            Creates one of the key kinds: for a non-indexed key, this is the one and only key node; for an indexed key, this is the root node for the indexed key.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeEntry.IconBrushes">
            <summary>
            Render icons for all possible entry uses.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeIndexedEntryRoot.EnumCurrentChildren">
            <summary>
            Gets the list of the current children (order important).
            When we're first asked of the child list, just dump it into a live collection.
            Later on, update the collection live when settings under our key change.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeIndexedEntryInstance">
            <summary>
            Innermost indexed entry node, holds the value per specific index.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Settings.SettingsSchemaView.SchemaTreeIndexedEntryIndex">
            <summary>
            A node under the indexed entry outer node, holds the value of the index.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StdApplicationUI.About.AboutBox.PopulateEventArgs.AddClipboardData(System.String)">
            <summary>
            Adds data to the text content that will be copied to clipboard.
            Either a single-line string or a set of CRLF-terminated lines.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StdApplicationUI.About.AboutBox.PopulateEventArgs.AddControl(System.Windows.Forms.Control)">
            <summary>
            Adds a control to the About Box presentation. <see cref="F:System.Windows.Forms.DockStyle.Fill"/> docking recommended.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StdApplicationUI.About.AboutBoxAction.JetBrains#UI#ActionsRevised#IExecutableAction#Execute(JetBrains.Application.DataContext.IDataContext,JetBrains.ActionManagement.DelegateExecute)">
            <summary>
            Executes action. Called after Update, that set ActionPresentation.Enabled to true.
            </summary>
            <param name="context">DataContext</param>
            <param name="nextExecute">delegate to call</param>
        </member>
        <member name="M:JetBrains.UI.StdApplicationUI.About.AboutBoxAction.JetBrains#UI#ActionsRevised#IExecutableAction#Update(JetBrains.Application.DataContext.IDataContext,JetBrains.ActionManagement.ActionPresentation,JetBrains.ActionManagement.DelegateUpdate)">
            <summary>
            Updates action visual presentation. If presentation.Enabled is set to false, Execute
            will not be called.
            </summary>
            <param name="context">DataContext</param>
            <param name="presentation">presentation to update</param>
            <param name="nextUpdate">delegate to call</param>
        </member>
        <member name="F:JetBrains.UI.StdApplicationUI.About.AboutBoxView.MinPictureWidth">
            <summary>
            Min width of the image.
            Dialog is sized to fit the image, too small a width will give trouble to the text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StdApplicationUI.About.AboutBoxView.InitView_Image">
            <summary>
            Properly-sized image control. <c>Null</c> if not available for this product.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StdApplicationUI.About.AboutBoxView.SwitchIntoCopyClipboardMode(System.String,JetBrains.UI.Application.IUIApplication)">
            <summary>
            Enables copying the textual About data to the clipboard.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.OpensUri.IsInternetConnected">
            <summary>
            The IsInternetConnected function determines whether the current user is connected to the Internet.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.OpensUri.OpenUri(System.Uri)">
            <summary>
            Opens the specific URI in the default Web browser.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.StaticMainWindow">
            <summary>
            A main window whose handle does not change with time.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.StaticMainWindow.#ctor(System.IntPtr)">
            <summary>
            Wraps a native window handle.
            Can be <c>Null</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.StaticMainWindow.#ctor(System.Void*)">
            <summary>
            Wraps a native window handle.
            Can be <c>Null</c>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Application.StaticMainWindow.#ctor(System.Windows.Forms.IWin32Window)">
            <summary>
            Wraps a window interface.
            Can be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Application.StaticMainWindow.Handle">
            <summary>
            Gets the handle to the window represented by the implementer.
            </summary>
            
            <returns>
            A handle to the window represented by the implementer.
            </returns>
            <filterpriority>1</filterpriority>
        </member>
        <member name="T:JetBrains.UI.StatusBar.Indicators.MemoryUsageIndicator">
            <summary>
            Displays memory usage in the status bar.
            Shows and hides based on the options.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.Indicators.MemoryUsageIndicator.myMemoryUsageValue">
            <summary>
            The current memory usage.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.Indicators.MemoryUsageIndicator.GarbageCollectionRequested">
            <summary>
            Fires when user requests garbage collection on the Memory Usage Indicator — before actually collecting the garbage, so if you got any caches, you might want to flush them before actually GCing.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.Indicators.MemoryUsageIndicator.OnHide">
            <summary>
            Hides the indicator, hints on bringing it back.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.Indicators.MemoryUsageIndicator.ShowPopupMessage(JetBrains.UI.RichText.RichText)">
            <summary>
            Shows a message in a popup tooltip somewhere near the indicator.
            </summary>
        </member>
        <member name="T:JetBrains.UI.StatusBar.Indicators.MemoryUsageIndicator.GcMonitor">
            <summary>
            When <see cref="M:System.GC.Collect"/> occurs, the finalizer is called on this class, and the owner is notified of the event.
            </summary>
        </member>
        <member name="T:JetBrains.UI.StatusBar.Indicators.TrefoilIndicator">
            <summary>
            A test status bar indicator that renders a trefoil.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.Indicators.TrefoilIndicator.CreateIndicatorInStatusBar(JetBrains.DataFlow.Lifetime,JetBrains.UI.StatusBar.IStatusBar)">
            <summary>
            Creates a ready-for-use status-bar indicator.
            </summary>
        </member>
        <member name="T:JetBrains.UI.StatusBar.IStatusBar">
            <summary>
            Provides access to the Status Bar of the UI application.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.IStatusBar.Indicators">
            <summary>
            Gets the collection of the status bar indicators.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.IStatusBar.IsVisible">
            <summary>
            Gets whether the application status bar is currently visible (not turned off).
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.IStatusBar.Text">
            <summary>
            Gets or sets the text currently displayed in the status bar.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.IStatusBar.IsEmphasized">
            <summary>
            Gets or sets whether the statusbar text is currently emphasized.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.IStatusBarEx.ClearText(JetBrains.UI.StatusBar.IStatusBar)">
            <summary>
            Clears the status bar text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.IStatusBarEx.SetText(JetBrains.UI.StatusBar.IStatusBar,System.String,System.Boolean)">
            <summary>
            Sets the status bar text.
            </summary>
            <param name="thіs"></param>
            <param name="text">Text.</param>
            <param name="isEmphisized">Whether to apply special highlighting to the status bar text to emphasize that it's not a routine message.</param>
        </member>
        <member name="M:JetBrains.UI.StatusBar.IStatusBarEx.GetCurrentText(JetBrains.UI.StatusBar.IStatusBar,JetBrains.UI.StatusBar.SubclassedStatusBar)">
            <summary>
            If the status bar is subclassing the IDE status bar (like, in Visual Studio), gets the actual text from the IDE and returns it.
            </summary>
        </member>
        <member name="T:JetBrains.UI.StatusBar.JetStatusBarIndicator">
            <summary>
            Represents the data for an indicator in the status bar.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarIndicator.myContent">
            <summary>
              <see cref="T:JetBrains.CommonControls.WindowlessControl"/>
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicator.#ctor(JetBrains.DataFlow.Lifetime,JetBrains.Util.ILogger,System.Double)">
            <param name="lifetime"></param>
            <param name="logger"></param>
            <param name="priority">indicator with highest priority is placed into the rightmost position</param>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicator.Click">
            <summary>
            Fires when the user clicks a mouse button on the control.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicator.Content">
            <summary>
              <para>Gets or sets the automation object for the view which manages the painting and layouting of the indicator.</para>
              <para>There must be registered views for both WPF (<see cref="F:JetBrains.UI.Wpf.ViewKind.Wpf"/>) and a Windowless Control (<see cref="F:JetBrains.UI.Wpf.ViewKind.WindowlessControl"/>) if you want your control to be presented correctly across all supported VS versions.</para>
              <para>If the value is <c>Null</c>, the status bar indicator is hidden and collapsed. You may use this approach for concealing the indicator instead of removing it from the status bar.</para>
              <para>To show a tooltip over your indicator, implement <see cref="F:JetBrains.UI.Avalon.Tooltips.AvalonTooltipManagerComponent.GetJetTooltipEvent"/> or <see cref="T:JetBrains.UI.Tooltips.ITooltipProvider"/> on your view of this content, depending on its type.</para>
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicator.ContextMenu">
            <summary>
            Fires when a context menu should be shown.
            Note: the <see cref="T:JetBrains.UI.PopupMenu.JetPopupMenu"/> object is disposable. You must either avoid creating it by not touching the <see cref="T:System.Lazy`1"/> container, or use the value you get from it (either <see cref="M:JetBrains.UI.PopupMenu.JetPopupMenu.Show(JetBrains.DataFlow.LifetimeDefinition)"/> the menu, which will then dispose of it correctly, or <see cref="M:System.IDisposable.Dispose"/> of it explicitly).
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicator.ContextMenuRequested">
            <summary>
            Fire the signal to show context menu on demand
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicator.Cursor">
            <summary>
            Gets or sets the mouse cursor for the indicator view.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicator.DoubleClick">
            <summary>
            Fires when the user double-clicks a mouse button on the control.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicator.IsHot">
            <summary>
            Gets whether the control is currently hot (has mouse over its view).
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicator.Margin">
            <summary>
            The margin around the <see cref="T:JetBrains.CommonControls.WindowlessControl"/> content inside the status bar indicator place.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicator.TooltipRequested">
            <summary>
              <para>A simple implementation of a text tool tip on the status bar indicator in the whole.</para>
              <para>This is only triggered if the <see cref="P:JetBrains.UI.StatusBar.JetStatusBarIndicator.Content"/>'s view does not handle tooltip on itself, in either WPF or Windowless Control.</para>
              <para>Handling of the tooltip on the view might be required if you want to have different tooltips over different indicator areas, or present advanced tooltip content. Handling the tooltip with this method is simpler and also applies advanced layouting for the tooltip so that it didn't cover the indicator.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicator.ContextMenuEventArgs.ShowMenu(System.Action{JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupMenu.JetPopupMenu})">
            <summary>
            Call this method if you would like to show the menu.
            Your code will be called to fill the menu with items and define their behavior after the menu is initialized and before it's shown.
            The lifetime will be terminated when the menu closes (limited by the indicator lifetime).
            </summary>
        </member>
        <member name="T:JetBrains.UI.StatusBar.JetStatusBarIndicatorView">
            <summary>
            Represents the window that hosts the <see cref="T:JetBrains.UI.StatusBar.JetStatusBarIndicator"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.myData">
            <summary>
            <see cref="P:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.Data"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.myIsHovered">
            <summary>
            <c>True</c> whenif mouse is over the control.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.myPadding">
            <summary>
            Padding of the indicator, as reflected from the data.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.myWindowlessControl">
            <summary>
            The effective Windowless Control value, coming from the <see cref="P:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.Data"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.#ctor(JetBrains.UI.StatusBar.JetStatusBarIndicator,JetBrains.UI.PopupMenu.JetPopupMenus,JetBrains.Application.Interop.NativeHook.IWindowsHookManager,JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext,JetBrains.Application.Components.IComponentContainer,JetBrains.UI.Wpf.IAutomationViewsRegistry)">
            <summary>
            Creates a new view and attaches it to its data.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.GottenDirty">
            <summary>
            Fires when the indicator must repaint itself.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.CreateControl(System.Windows.Forms.IWin32Window,System.Drawing.Rectangle)">
            <summary>
            Creates the control.
            If the rectangle is non-empty, makes the control visible.
            </summary>
            <param name="parent">Handle to the parent window.</param>
            <param name="bounds">Bounds of the control, in parent client coords.</param>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.CreateControl(System.Windows.Forms.IWin32Window)">
            <summary>
            Creates the control, does not assign it any meaningful size, does not make it visible.
            </summary>
            <param name="parent">Handle to the parent window.</param>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.OnButtonDblClk(System.Windows.Forms.Message@,System.Windows.Forms.MouseButtons)">
            <summary>
            Generates the mouse double-clicks when the mouse button is doubleclicked.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.OnButtonUp(System.Windows.Forms.Message@,System.Windows.Forms.MouseButtons)">
            <summary>
            Generates the mouse clicks when the mouse button is released.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.OnContextMenu(System.Windows.Forms.Message@)">
            <summary>
            Causes the context-menu event to fire.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.OnPaint">
            <summary>
            WM_PAINT.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.PaintBackground(System.Drawing.Graphics)">
            <summary>
            Paints the appropriately styled background for the status bar control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.OnHandleChange">
            <summary>
            Specifies a notification method that is called when the handle for a window is changed. 
            </summary>
            
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.WndProc(System.Windows.Forms.Message@)">
            <summary>
            Invokes the default window procedure associated with this window. 
            </summary>
            
            <param name="m">A <see cref="T:System.Windows.Forms.Message"></see> that is associated with the current Windows message. </param>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.GetTooltip(JetBrains.DataFlow.Lifetime,System.Drawing.Point)">
            <summary>
            Called by tooltip manager, if the tooltip is to be displayed
            </summary>
            <param name="lifetime"></param>
            <param name="point">Point in control's coordinates</param>
            <returns><see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/>, or <c>Null</c> if no tooltip should be displayed.</returns>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.Bounds">
            <summary>
            Gets or sets the window bounds, in parent's client coordinates.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.Data">
            <summary>
            Gets or sets the document this view represents.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.Visible">
            <summary>
            Gets or sets whether the window is visible.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarIndicatorView.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.StatusBar.JetStatusBarShim">
            <summary>
            <para>Does subclassing of the standard WinAPI Status Bar control to attach it to the application's <see cref="T:JetBrains.UI.StatusBar.IStatusBar"/>.</para>
            <para>Suitable for Visual Studio 7–9 and WinForms standalone applications like DT.</para>
            <para>This only implements insering the indicators. Text and emphasis must be handled elsewhere (the reason is that e.g. in VS text is handled with std api while indicators have to be hacked in with subclassing).</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarShim.myStatusbarMessagesAll">
            <summary>
            All of the statusbar-specific messages.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarShim.myStatusbarMessagesExpected">
            <summary>
            Those of the statusbar-specific messages that we expect to come from VS to our statusbar.
            It's not that we handle them all, but we're aware of what they could do.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarShim.myStatusbarMessagesUnexpected">
            <summary>
            Those of the statusbar-specific messages that are not expected to come from VS to our statusbar.
            If such are discovered, it may be needed to think of how to manage them.
            For example, seeing <see cref="F:JetBrains.Interop.WinApi.WindowsMessages.SB_GETPARTS"/> would be some kind of a small f***-up.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarShim.myIndicatorViews">
            <summary>
            The list of the indicator windows we place in the status bar parts.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarShim.myLastHandle">
            <summary>
            Persists the MRU attached handle, so that we could kick it into recalculating even after we fully detach
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarShim.myPaddingAroundEachPart">
            <summary>
            Padding around each of the indicator parts placed in the status bar.
            The value is updated when we intercept the Devenv's queries for the status bar extents. NOTE: updated no more
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarShim.myRemappedPartsBuffer">
            <summary>
            When we change the status bar parts layout, this is the buffer that is passed around to the unmanaged code.
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarShim.myVisibilityUpdatesWaiting">
            <summary>
            Whether there are pending visibility updates, and no new should be added (see <see cref="M:JetBrains.UI.StatusBar.JetStatusBarShim.OnPingStatusBar"/>).
            </summary>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarShim.MinFirstPartWidth">
            <summary>
            Specifies the minimum width of the first statusbar part.
            We won't insert our content if the resulting first part (one with the meaningful text) is smaller than that. 
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.Attach(System.IntPtr)">
            <summary>
            Looks up a status bar on the given window, and attaches to it.
            Note: the status bar window always exists, even if the status bar is not shown in DEVENV.
            Throws on failure.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.GetUnexpectedStatusBarMessages">
            <summary>
            Produces an “all but expected” statusbar messages collection.
            Useful for logging, but we'd like to rather manually enter an array of the things we do expect.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.InvalidateSizeOf(System.IntPtr)">
            <summary>
            Forces the window to invalidate its size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.InvalidateSize">
            <summary>
            Makes the statusbar owner reapply the layout, so that we could remap its parts and inject our indicators.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.OnPingStatusBar">
            <summary>
            Executed periodically.
            Syncs to the status bar properties.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.OnSbGetBorders(System.Windows.Forms.Message@)">
            <summary>
            When Devenv is requesting the statusbar borders, store this info for our use.
            Those are various paddings in the status bar window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.OnSbSetParts(System.Windows.Forms.Message@)">
            <summary>
            Devenv is trying to assign parts to the status bar.
            This is the place where we modify them to make room for our own, and add new parts.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.OnSbSetParts_Apply(System.Collections.Generic.IList{System.Drawing.Rectangle})">
            <summary>
            After all the parts' sizes are measured, apply them.
            </summary>
            <param name="rectBounds">Indicator bounds, in statusbar client coords.</param>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.OnSbSetParts_Measure(System.Windows.Forms.Message@,System.Collections.Generic.IList{System.Drawing.Rectangle},JetBrains.UI.IGraphicsContainer)">
            <summary>
            Measures the statusbar and determines the placing of all the registered indicators.
            </summary>
            <param name="m">The message being processed.</param>
            <param name="rectBounds">Indicator bounds, in statusbar client coords.</param>
            <param name="gc">Provides graphics for measuring against.</param>
            <returns>Whether the base <see cref="M:System.Windows.Forms.NativeWindow.WndProc(System.Windows.Forms.Message@)"/> has been called in the course of action.</returns>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.OnHandleChange">
            <summary>
            Specifies a notification method that is called when the handle for a window is changed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.WndProc(System.Windows.Forms.Message@)">
            <summary>
            Invokes the default window procedure associated with this window. 
            </summary>
            
            <param name="m">A <see cref="T:System.Windows.Forms.Message"></see> that is associated with the current Windows message. </param>
        </member>
        <member name="F:JetBrains.UI.StatusBar.JetStatusBarShim.StatusBarWindowClassName">
            <summary>
            Name of the common controls Windows class of the statusbar control window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.StatusBar.JetStatusBarShim.FindStatusBarInMainWindow(System.IntPtr)">
            <summary>
            In an application window, looks up all of the child windows to find the status bar window. Throws on a failure.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarShim.IndicatorData">
            <summary>
            Gets the list of indicator datas belonging to the indicator views this status bar hosts.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarShim.IsVisible">
            <summary>
            Gets whether the status bar window is currently visible.
            </summary>
        </member>
        <member name="P:JetBrains.UI.StatusBar.JetStatusBarShim.IndicatorViews">
            <summary>
            Gets the list of indicator views this status bar hosts.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Application.StatusBar">
            <summary>
            Default status bar document implementation. Data-only. Both clients and status bar implementations access data in this class.
            </summary>
        </member>
        <member name="T:JetBrains.UI.StatusBar.SubclassedStatusBar">
            <summary>
            Additional API for status bars which are subclassing foreign IDE's status bars.
            In this case they cannot actually know when IDE changes text on the status bar, so consumers interested in reading status bar text set by IDE (and not only by us) should first fire this signal to force the status bar state updated with up-to-date IDE settings.
            </summary>
        </member>
        <member name="T:JetBrains.UI.SrcView.StdApplicationUI.UiApplicationMessageBoxHandler">
            <summary>
            Message box: show real UI message boxes when in UI shell mode, use Descriptor for info, and such.
            </summary>
        </member>
        <member name="M:JetBrains.UI.SrcView.StdApplicationUI.UiApplicationMessageBoxHandler.UiApplicationMessageBox(System.IntPtr,System.String,System.String,JetBrains.Interop.WinApi.MessageBoxFlags)">
            <summary>
            Implements the MessageBox that is owned by the main window and supplies the product name correctly.
            </summary>
        </member>
        <member name="F:JetBrains.UI.TaskBar.THUMBBUTTON.THBN_CLICKED">
            <summary>
            WPARAM value for a THUMBBUTTON being clicked.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Tooltips.AvalonTooltipElement">
            <summary>
            Defines tooltips over Avalon elements.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.TooltipElement">
            <summary>
            Base impl.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.ITooltipElement">
            <summary>
            A generic element over which tooltips could be shown.
            The classic version is an HWND window, but now we need to add Avalon support.
            This object binds to the specific point and the specific tooltip text to be shown over that point.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipElement.AddExceptionData(System.Exception)">
            <summary>
            Adds data to the exception to report this element.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipElement.IsValid">
            <summary>
            Checks whether the element is still alive. If not, the tooltip will be dismissed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipElement.ScreenToClient(System.Drawing.Point)">
            <summary>
            Converts a point from screen (mouse native) coordinates to the local client coordinates of the element.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.ITooltipElement.OriginalPointClient">
            <summary>
            The point for which the element were originally created.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.ITooltipElement.OriginalPointScreen">
            <summary>
            The point for which the element were originally created.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.ITooltipElement.TooltipInfo">
            <summary>
            The tooltip info at the point for which the element were requested.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Tooltips.AvalonTooltipElement.UIElement">
            <summary>
            The UI element over which the tooltip is shown.
            Note that, unlike <see cref="P:System.Windows.FrameworkElement.ToolTip"/>, the tooltip described by our <see cref="P:JetBrains.UI.Tooltips.ITooltipElement.TooltipInfo"/> does not necessarily represent the whole element area, but only a subpart designated by <see cref="M:JetBrains.UI.Tooltips.ITooltipInfo.HitTestToolArea(System.Windows.Point)"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Tooltips.AvalonTooltipManagerComponent">
            <summary>
            Initializes the Avalon tooltip event handling.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Tooltips.AvalonTooltipManagerComponent.GetJetTooltipEvent">
            <summary>
            Fires when the tooltip is requested for the element under the mouse. Bubbles up the elements tree to see if somebody has a tooltip.
            Handle the event and call its arguments' <see cref="M:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.SetTooltip(System.Windows.UIElement,JetBrains.UI.Tooltips.TooltipInfo)"/> to provide a tooltip.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Tooltips.FindAvalonTooltipElementsAtCursor">
            <summary>
            Avalon tooltip provider.
            Finds elements to handle the <see cref="F:JetBrains.UI.Avalon.Tooltips.AvalonTooltipManagerComponent.GetJetTooltipEvent"/> call-for-tooltip event.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.IFindTooltipElementsAtCursor">
            <summary>
            An entity to look for any <see cref="T:JetBrains.UI.Tooltips.ITooltipElement"/>s under the current cursor position (given by a <see cref="T:JetBrains.Interop.WinApi.MOUSEHOOKSTRUCT"/> from a mouse hook).
            </summary>
            <seealso cref="T:JetBrains.UI.Tooltips.ExportFindTooltipElementsAtCursorAttruibute"/>.
        </member>
        <member name="M:JetBrains.UI.Tooltips.IFindTooltipElementsAtCursor.TryFindElementUnderCursor(JetBrains.DataFlow.Lifetime,JetBrains.Application.Interop.NativeHook.WindowsMessageEventArgs)">
            <summary>
            Looks for any elements with tooltips under cursor.
            </summary>
            <param name="lifetime">Lifetime for the tooltip data returned (eg layouters).</param>
            <param name="args">Windows message data, including current cursor position.</param>
            <returns>The element found, or <c>Null</c> otherwise.</returns>
        </member>
        <member name="T:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs">
            <summary>
            Arguments to the <see cref="F:JetBrains.UI.Avalon.Tooltips.AvalonTooltipManagerComponent.GetJetTooltipEvent"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.Lifetime">
            <summary>
            Lifetime for all the entities you might create for this tooltip session, e.g. popup layouters and tooltip renderers.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.HitElement">
            <summary>
            The element immediately hit by the mouse. Normally, if you get this event, you're an ancestor of the hit element (or the hit element itself).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.myPointInRoot">
            <summary>
            The hit test point, in <see cref="F:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.myRootElement"/> coord space.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.myPointOnScreen">
            <summary>
            Needed for <see cref="T:JetBrains.UI.Tooltips.ITooltipElement"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.myRootElement">
            <summary>
            Root element of the tree, an ancestor for any possible hit element handling this event. Basically, just the element in which the <see cref="F:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.myPointInRoot"/> is initially defined.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.myTooltipElement">
            <summary>
            The result of a <see cref="M:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.SetTooltip(System.Windows.UIElement,JetBrains.UI.Tooltips.TooltipInfo)"/> call.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.GetPointInVisual(System.Windows.Media.Visual)">
            <summary>
            Gets the hit test point in local coordinate space of your element.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.SetTooltip(System.Windows.UIElement,JetBrains.UI.Tooltips.TooltipInfo)">
            <summary>
            If you handle the event and would like to show a tooltip, call this method. Sets the <see cref="P:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.TooltipElement"/> property.
            The event will be marked as <see cref="P:System.Windows.RoutedEventArgs.Handled"/> automatically.
            </summary>
            <param name="element">The element to “own” the tooltip. Used for limiting the tooltip lifetime and treating the local coordinates in <paramref name="tti"/>'s tool area and the newly-created <see cref="T:JetBrains.UI.Tooltips.ITooltipElement"/>.</param>
            <param name="tti">The tooltip.</param>
        </member>
        <member name="P:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.TooltipElement">
            <summary>
            The result of a <see cref="M:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventArgs.SetTooltip(System.Windows.UIElement,JetBrains.UI.Tooltips.TooltipInfo)"/> call.
            The entity firing the event must make sure this value is disposed of, eventually.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Avalon.Tooltips.GetJetTooltipEventHandler">
            <summary>
            Delegate to the <see cref="F:JetBrains.UI.Avalon.Tooltips.AvalonTooltipManagerComponent.GetJetTooltipEvent"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.ExportFindTooltipElementsAtCursorAttruibute">
            <summary>
            Attribute for <see cref="T:JetBrains.UI.Tooltips.IFindTooltipElementsAtCursor"/> impls.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.ExportFindTooltipElementsAtCursorAttruibute.Priority">
            <summary>
            The higher the priority, the sooner the finder is asked (and can promote its own result in precedence of the others).
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.FindWinFormsTooltipElementsAtCursor">
            <summary>
            Classic tooltip provider.
            Finds tooltips over WinForms controls that implement <see cref="T:JetBrains.UI.Tooltips.ITooltipProvider"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.FindWinFormsTooltipElementsAtCursor.TryGetWinFormsTooltipProvider(JetBrains.Application.Interop.NativeHook.WindowsMessageEventArgs)">
            <summary>
            WinForms controls register by implementing an <see cref="T:JetBrains.UI.Tooltips.ITooltipProvider"/>. Try getting one here.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.ITooltipInfo">
            <summary>
            Describes a tooltip on screen and provides the means for positioning it onscreen and controlling its lifetime.
            Don't dispose of tooltip infos until you're done with using their members, eg painters and layouters.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipInfo.HitTestToolArea(System.Windows.Point)">
            <summary>
            Checks whether the given point falls within the tool area of this tooltip. The tooltip is displayed while mouse pointer is within the tool area. One window may have more than one tooltip for different tool areas.
            </summary>
            <param name="pt">Point, in the client coordinates, to be tested for falling within the area.</param>
            <returns><c>True</c> if point is within the area, <c>False</c> otherwise.</returns>
        </member>
        <member name="P:JetBrains.UI.Tooltips.ITooltipInfo.Layouter">
            <summary>
            Gets the layouter that positions the tooltip onscreen.
            <c>Null</c> means the default layouter will be used, one that positions the tooltip against the mouse pointer.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.ITooltipInfo.Painter">
            <summary>
            Gets the painter for the tooltip.
            Must be implemented. Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.ITooltipInfo.PopupWindowContext">
            <summary>
            Gets the popup window context that fires the actions upon which the tooltip is dismissed.
            <c>Null</c> means the default popup window context will be used.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.ITooltipManager">
            <summary>
            An interface for the tooltip manager component.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManager.Show(JetBrains.DataFlow.LifetimeDefinition,JetBrains.CommonControls.IWindowlessControl,JetBrains.UI.PopupWindowManager.IPopupWindowContext,JetBrains.UI.PopupWindowManager.HideFlags,System.TimeSpan)">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            </summary>
            <param name="lifetimeDefinition">The lifetime definition of the tooltip session. Limits the tooltip life, also is terminated by the tooltip when it is hidden. Bind any tooltip-related resources to this lifetime definition.</param>
            <param name="painter">The tip content layouter and painter.</param>
            <param name="context">Parent context for the tooltip popup window, and its layouter.</param>
            <param name="hideflags">The list of actions that discard the tooltip (app deactivation is implied).</param>
            <param name="timeout">Time interval to display the tooltip for. If positive, specifies the number of milliseconds to show the tooltip for. If <c>0</c>, uses the default timeout from <see cref="P:JetBrains.UI.Tooltips.TipControlView.DefaultTimeout"/>.</param>
            <returns>The popup window that controls the tooltip, or <c>Null</c> if the tooltip has failed to show (eg tooltips are not allowed at the moment, see <see cref="M:JetBrains.UI.Tooltips.TipControlView.GetCanShowTooltips(JetBrains.UI.Application.IIsApplicationActiveState)"/>).</returns>
        </member>
        <member name="P:JetBrains.UI.Tooltips.ITooltipManager.ContentMargin">
            <summary>
            Gets the margin that separates the content rendered within the tooltip from the tooltip window edge.
            Also, this is the offset from the tip control location to the tip text location, which is useful for precise positioning of the text.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.ITooltipManager.HoverDelay">
            <summary>
            Gets the standard hover delay, a period of time between the mouse-over and tooltip display, in milliseconds.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.ITooltipManager.PopupWindowMutex">
            <summary>
            Gets the popup window mutex that defines the default identity for the tooltips, and thus prevents from showing more than one at a time.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.ITooltipManager.RenderParams">
            <summary>
            Gets the default rendering parameters for a tooltip.
            Do not modify this instance.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,JetBrains.DataFlow.LifetimeDefinition,System.String,JetBrains.UI.PopupWindowManager.IPopupWindowContext)">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            </summary>
            <param name="manager"></param>
            <param name="lifetimeDefinition">The lifetime definition of the tooltip session. Limits the tooltip life, also is terminated by the tooltip when it is hidden. Bind any tooltip-related resources to this lifetime definition.</param>
            <param name="text">Text to be displayed in the tooltip window.</param>
            <param name="context">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,JetBrains.DataFlow.LifetimeDefinition,JetBrains.UI.RichText.RichText,JetBrains.UI.PopupWindowManager.IPopupWindowContext)">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            </summary>
            <param name="manager"></param>
            <param name="lifetimeDefinition">The lifetime definition of the tooltip session. Limits the tooltip life, also is terminated by the tooltip when it is hidden. Bind any tooltip-related resources to this lifetime definition.</param>
            <param name="text">Text to be displayed in the tooltip window.</param>
            <param name="context">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,JetBrains.DataFlow.LifetimeDefinition,JetBrains.UI.RichText.RichTextBlock,JetBrains.UI.PopupWindowManager.IPopupWindowContext,System.TimeSpan)">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            </summary>
            <param name="manager"></param>
            <param name="lifetimeDefinition">The lifetime definition of the tooltip session. Limits the tooltip life, also is terminated by the tooltip when it is hidden. Bind any tooltip-related resources to this lifetime definition.</param>
            <param name="text">Text to be displayed in the tooltip window.</param>
            <param name="context">Parent context and layouter for the tooltip popup window.</param>
            <param name="timeout">Timeout before tooltip disappears</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,JetBrains.DataFlow.LifetimeDefinition,JetBrains.CommonControls.IWindowlessControl,JetBrains.UI.PopupWindowManager.IPopupWindowContext)">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            </summary>
            <param name="manager"></param>
            <param name="lifetimeDefinition">The lifetime definition of the tooltip session. Limits the tooltip life, also is terminated by the tooltip when it is hidden. Bind any tooltip-related resources to this lifetime definition.</param>
            <param name="painter">The tip content layouter and painter.</param>
            <param name="context">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,System.String,System.Func{JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupWindowManager.IPopupWindowContext})">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            Uses the default layouter for the context provided.
            </summary>
            <param name="manager"></param>
            <param name="text">Text to be displayed in the tooltip window.</param>
            <param name="FGetContext">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,JetBrains.UI.RichText.RichText,System.Func{JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupWindowManager.IPopupWindowContext})">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            Uses the default layouter for the context provided.
            </summary>
            <param name="manager"></param>
            <param name="text">Text to be displayed in the tooltip window.</param>
            <param name="FGetContext">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,JetBrains.UI.RichText.RichTextBlock,System.Func{JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupWindowManager.IPopupWindowContext})">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            Uses the default layouter for the context provided.
            </summary>
            <param name="manager"></param>
            <param name="text">Text to be displayed in the tooltip window.</param>
            <param name="FGetContext">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,JetBrains.CommonControls.IWindowlessControl,System.Func{JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupWindowManager.IPopupWindowContext})">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            Uses the default layouter for the context provided.
            </summary>
            <param name="manager"></param>
            <param name="painter">Content to be displayed in the tooltip window.</param>
            <param name="FGetContext">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,System.String,JetBrains.UI.PopupWindowManager.PopupWindowContextSource)">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            Uses the default layouter for the context provided.
            </summary>
            <param name="manager"></param>
            <param name="text">Text to be displayed in the tooltip window.</param>
            <param name="contextsource">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,JetBrains.UI.RichText.RichText,JetBrains.UI.PopupWindowManager.PopupWindowContextSource)">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            Uses the default layouter for the context provided.
            </summary>
            <param name="manager"></param>
            <param name="text">Text to be displayed in the tooltip window.</param>
            <param name="contextsource">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,JetBrains.UI.RichText.RichTextBlock,JetBrains.UI.PopupWindowManager.PopupWindowContextSource)">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            Uses the default layouter for the context provided.
            </summary>
            <param name="manager"></param>
            <param name="text">Text to be displayed in the tooltip window.</param>
            <param name="contextsource">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.ITooltipManagerEx.Show(JetBrains.UI.Tooltips.ITooltipManager,JetBrains.CommonControls.IWindowlessControl,JetBrains.UI.PopupWindowManager.PopupWindowContextSource)">
            <summary>
            Displays a tooltip using the given content and position, until user discards it with the action specified, or the timeout expires.
            Uses the default layouter for the context provided.
            </summary>
            <param name="manager"></param>
            <param name="painter">Content to be displayed in the tooltip window.</param>
            <param name="contextsource">Parent context and layouter for the tooltip popup window.</param>
        </member>
        <member name="T:JetBrains.UI.Tooltips.TipControlView">
            <summary>
            A control that implements the tooltip window.
            Don't use this class directly if you need to show a tooltip. Instead, either use the TipControl static class for one-time tooltips, or implement the <see cref="T:JetBrains.UI.Tooltips.ITooltipProvider"/> interface on your window.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TipControlView.myDefaultTimeout">
            <summary>
            <see cref="P:JetBrains.UI.Tooltips.TipControlView.DefaultTimeout"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TipControlView.myRenderParams">
            <summary>
            <see cref="T:JetBrains.UI.RenderParams"/>, lazy-init.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TipControlView.myAutoActivate">
            <summary>
            <see cref="T:JetBrains.CommonControls.IConstrainableControl"/> worker field.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TipControlView.myPainter">
            <summary>
            Tip painter, as a windowless control.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TipControlView.myColorTheme">
            <summary>
            Color theme
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TipControlView.myTimeout">
            <summary>
            <see cref="P:JetBrains.UI.Tooltips.TipControlView.Timeout"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TipControlView.myTimerTimeout">
            <summary>
            Waits for the tooltip to hide.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TipControlView.myWantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TipControlView.#ctor(JetBrains.CommonControls.IWindowlessControl,JetBrains.UI.Theming.ITheming,System.Windows.Forms.IWin32Window)">
            <summary>
            Creates a tip control with the given painter inside.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TipControlView.GetCanShowTooltips(JetBrains.UI.Application.IIsApplicationActiveState)">
            <summary>
            Gets whether any tooltips are allowed to be shown at the moment.
            <see cref="T:JetBrains.UI.Tooltips.TipControlView"/> won't check this, it will show anyway, so it's the caller's duty.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TipControlView.GetRenderParams(JetBrains.UI.CommonControls.Fonts.IFontsManager)">
            <summary>
            Gets the default rendering parameters for a tooltip.
            Do not modify this instance.
            </summary>
            <param name="getComponent"></param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TipControlView.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TipControlView.OnLayout(System.Windows.Forms.LayoutEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.Layout"></see> event.
            </summary>
            
            <param name="levent">A <see cref="T:System.Windows.Forms.LayoutEventArgs"></see> that contains the event data. </param>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TipControlView.OnVisibleChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.VisibleChanged"></see> event.
            </summary>
            
            <param name="e">The <see cref="T:System.EventArgs"></see> that contains the event data. </param>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TipControlView.DefaultTimeout">
            <summary>
            The default timeout, the maximum time span for which the tooltip is visible, in milliseconds.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TipControlView.Timeout">
            <summary>
            The default timeout, the maximum time span for which the tooltip is visible, in milliseconds.
            Initially set to <see cref="P:JetBrains.UI.Tooltips.TipControlView.DefaultTimeout"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TipControlView.ShowWithoutActivation">
            <summary>
            Gets a value indicating whether the window will be activated when it is shown.
            </summary>
            
            <returns>
            True if the window will not be activated when it is shown; otherwise, false. The default is false.
            </returns>
            
        </member>
        <member name="P:JetBrains.UI.Tooltips.TipControlView.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TipControlView.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.TipControlView.Dim">
            <summary>
            Dimension constants for the tooltip control.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TipControlView.Dim.Border">
            <summary>
            Width and height of the horizontal and vertical border sides.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TipControlView.Dim.Padding">
            <summary>
            Padding between the border and tooltip's inner content.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.TooltipInfo">
            <summary>
            The standard implementation of the <see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/> interface.
            Don't dispose of this instance until you're done with using its members, eg painters and layouters.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TooltipInfo.myLayouter">
            <summary>
            <see cref="P:JetBrains.UI.Tooltips.TooltipInfo.Layouter"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TooltipInfo.myPopupWindowContext">
            <summary>
            <see cref="P:JetBrains.UI.Tooltips.TooltipInfo.PopupWindowContext"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TooltipInfo.myTipPainter">
            <summary>
            <see cref="P:JetBrains.UI.Tooltips.TooltipInfo.Painter"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TooltipInfo.myToolArea">
            <summary>
            <see cref="P:JetBrains.UI.Tooltips.TooltipInfo.ToolArea"/>, used by <see cref="M:JetBrains.UI.Tooltips.TooltipInfo.HitTestToolArea(System.Windows.Point)"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipInfo.#ctor(JetBrains.CommonControls.IWindowlessControl,System.Windows.Rect)">
            <summary>
            Creates a tooltip info from the raw parameters.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipInfo.#ctor(JetBrains.CommonControls.IWindowlessControl,System.Drawing.Rectangle)">
            <summary>
            Creates a tooltip info from the raw parameters.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipInfo.#ctor(JetBrains.UI.RichText.RichText,System.Windows.Rect)">
            <summary>
            Creates a tooltip info upon the supplied text and with the specified tool area, in client coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipInfo.#ctor(JetBrains.UI.RichText.RichText,System.Drawing.Rectangle)">
            <summary>
            Creates a tooltip info upon the supplied text and with the specified tool area, in client coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipInfo.#ctor(JetBrains.UI.RichText.RichText,System.Windows.Forms.Control)">
            <summary>
            Creates a tooltip info upon the supplied text, acquiring the tool area from the given control's client rectangle.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipInfo.#ctor(JetBrains.UI.RichText.RichTextBlock,System.Windows.Forms.Control)">
            <summary>
            Creates a tooltip info upon the supplied text, acquiring the tool area from the given control's client rectangle.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipInfo.#ctor(JetBrains.UI.RichText.RichTextBlock,System.Windows.Rect)">
            <summary>
            Creates a tooltip info upon the supplied text and with the specified tool area, in client coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipInfo.#ctor(JetBrains.UI.RichText.RichTextBlock,System.Drawing.Rectangle)">
            <summary>
            Creates a tooltip info upon the supplied text and with the specified tool area, in client coordinates.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipInfo.HitTestToolArea(System.Windows.Point)">
            <summary>
            Checks whether the given point falls within the tool area of this tooltip. The tooltip is displayed while mouse pointer is within the tool area. One window may have more than one tooltip for different tool areas.
            </summary>
            <param name="pt">Point, in the client coordinates, to be tested for falling within the area.</param>
            <returns><c>True</c> if point is within the area, <c>False</c> otherwise.</returns>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TooltipInfo.ToolArea">
            <summary>
            Gets the tool area of this tooltip, in client coordinates.
            An empty rectangle means “no constraints”.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TooltipInfo.Layouter">
            <summary>
            Gets or sets the layouter that positions the tooltip onscreen.
            <c>Null</c> means the default layouter will be used, one that positions the tooltip against the mouse pointer.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TooltipInfo.Painter">
            <summary>
            Gets the painter for the tooltip.
            Must be implemented. Must not be <c>Null</c>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TooltipInfo.PopupWindowContext">
            <summary>
            Gets or sets the popup window context that fires the actions upon which the tooltip is dismissed.
            <c>Null</c> means the default popup window context will be used.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.TooltipManagerComponent">
            <summary>
            An implementation for the <see cref="T:JetBrains.UI.Tooltips.ITooltipManager"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TooltipManagerComponent.myContentMarging">
            <summary>
            Back-end for <see cref="P:JetBrains.UI.Tooltips.ITooltipManager.ContentMargin"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TooltipManagerComponent.myCurrentTooltip">
            <summary>
            The element (HWND in classic case) that owns the currently displayed tooltip, or the tooltip that is about to be shown after a delay.
            <c>Null</c> if not displaying or awaiting the tooltip.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TooltipManagerComponent.myScreenCursorPositionWhenDismissedWithEsc">
            <summary>
            When user hits ESC to dismiss the tooltip, gets the prev cursor position to avoid re-showing the tooltip immediately over the same element.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TooltipManagerComponent.TooltipElementFindersPushNotifications">
            <summary>
            An externally managed collection.
            Its maintenance has been extracted to avoid dependency from Tooltip Manager on each and every provider, which is not required on startup.
            Must be sorted by priority, first-comes-first.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipManagerComponent.CreateTooltipView">
            <summary>
            Creates and immediately displays the tooltip, as described by <see cref="F:JetBrains.UI.Tooltips.TooltipManagerComponent.myCurrentTooltip"/>.
            To schedule display on hover, fill the data fields and wind up this method on a timer.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipManagerComponent.DestroyTooltip">
            <summary>
            Destroys the currently visible tooltip and cleans up its data fields.
            Does nothing if no tooltip is currently visible.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipManagerComponent.OnInputAction(JetBrains.Application.Interop.NativeHook.WindowsMessageEventArgs)">
            <summary>
            Mouse and keyboard hooks handler.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipManagerComponent.OnMouseMove_CheckCreate(JetBrains.DataFlow.LifetimeDefinition,JetBrains.UI.Tooltips.ITooltipElement)">
            <summary>
            Show the new tooltip for the hovered area (only if we're not displaying a tooltip).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipManagerComponent.OnMouseMove_CheckCreate_Condition(JetBrains.UI.Tooltips.ITooltipElement)">
            <summary>
            Condition of creating the new tooltip for <see cref="M:JetBrains.UI.Tooltips.TooltipManagerComponent.OnMouseMove_CheckCreate(JetBrains.DataFlow.LifetimeDefinition,JetBrains.UI.Tooltips.ITooltipElement)"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipManagerComponent.OnMouseMove_CheckDestroy(System.Drawing.Point)">
            <summary>
            Remove tooltip if we've exited its tool area.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipManagerComponent.ShowCore(JetBrains.DataFlow.LifetimeDefinition,JetBrains.CommonControls.IWindowlessControl,JetBrains.UI.PopupWindowManager.IPopupWindowContext,JetBrains.UI.PopupWindowManager.HideFlags,System.TimeSpan)">
            <summary>
            Core impl for <see cref="M:JetBrains.UI.Tooltips.ITooltipManager.Show(JetBrains.DataFlow.LifetimeDefinition,JetBrains.CommonControls.IWindowlessControl,JetBrains.UI.PopupWindowManager.IPopupWindowContext,JetBrains.UI.PopupWindowManager.HideFlags,System.TimeSpan)"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TooltipManagerComponent.JetBrains#UI#Tooltips#ITooltipManager#ContentMargin">
            <summary>
            Gets the margin that separates the content rendered within the tooltip from the tooltip window edge.
            Also, this is the offset from the tip control location to the tip text location, which is useful for precise positioning of the text.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TooltipManagerComponent.JetBrains#UI#Tooltips#ITooltipManager#HoverDelay">
            <summary>
            Gets the standard hover delay, a period of time between the mouse-over and tooltip display, in milliseconds.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TooltipManagerComponent.JetBrains#UI#Tooltips#ITooltipManager#PopupWindowMutex">
            <summary>
            Gets the popup window mutex that defines the default identity for the tooltips, and thus prevents from showing more than one at a time.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Tooltips.TooltipManagerComponent.JetBrains#UI#Tooltips#ITooltipManager#RenderParams">
            <summary>
            Gets the default rendering parameters for a tooltip.
            Do not modify this instance.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TooltipManagerComponent.CurrentTooltipElementData.TooltipView">
            <summary>
            The control that renders the tooltip.
            <c>Null</c> if not displaying a tooltip.
            Check this field for <c>Null</c> to determine whether the tooltip is currently visible.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.TooltipManagerComponentTooltipElementFindersManager">
            <summary>
            Manages the <see cref="F:JetBrains.UI.Tooltips.TooltipManagerComponent.TooltipElementFindersPushNotifications"/> list.
            <see cref="T:JetBrains.UI.Tooltips.TooltipManagerComponent"/> MUST NOT be referencing this class to spare its clients from circular dependencies.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Tooltips.TooltipProvider">
            <summary>
            A simple tooltip provider implementation for the cases when the tooltip provider is external to the window it's requested on.
            If you're implementing the tooltip-providing window class, implement the <see cref="T:JetBrains.UI.Tooltips.ITooltipProvider"/> interface instead.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipProvider.#ctor">
            <summary>
            Creates a tooltip provider without a tooltip yet, sink the <see cref="F:JetBrains.UI.Tooltips.TooltipProvider.TooltipRequested"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipProvider.#ctor(System.Action{JetBrains.DataFlow.InOutEventArgs{System.Drawing.Point,JetBrains.UI.Tooltips.ITooltipInfo}})">
            <summary>
            Creates a tooltip provider with one handler.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.TooltipProvider.TooltipRequested">
            <summary>
            Fires when the tooltip is requested by the caller.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.TooltipProvider.GetTooltip(JetBrains.DataFlow.Lifetime,System.Drawing.Point)">
            <summary>
            Called by tooltip manager, if the tooltip is to be displayed
            </summary>
            <param name="lifetime"></param>
            <param name="point">Point in control's coordinates</param>
            <returns><see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/>, or <c>Null</c> if no tooltip should be displayed.</returns>
        </member>
        <member name="T:JetBrains.UI.Tooltips.WinFormsTooltipElement">
            <summary>
            Tooltips over WinForms controls that implement <see cref="T:JetBrains.UI.Tooltips.ITooltipProvider"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Tooltips.WinFormsTooltipElement.TooltipProvider">
            <summary>
            Optional. The tooltip provider on the element (if applicable to the origin of the tooltip element, as is in the case of WinForms elements; used for exception diag mostly).
            </summary>
        </member>
        <member name="M:JetBrains.UI.Tooltips.WinFormsTooltipElement.IsValid">
            <summary>
            Checks whether the HWND belongs to a still-living .NET control or a good window.
            </summary>
        </member>
        <member name="M:JetBrains.UI.ToolWindowManagement.TabbedToolWindowClass.GetTabInstanceSequence">
            <summary>
            Gets actual sequence of tabs
            </summary>
        </member>
        <member name="M:JetBrains.UI.ToolWindowManagement.TabRenamePrompt.Prompt(System.String,System.String,System.String[])">
            <summary>
            Asks user for a new tab name. Returns null on cancel
            </summary>
        </member>
        <member name="T:JetBrains.UI.ToolWindowManagement.ToolWindowContentPresenter">
            <summary>
            Interaction logic for ToolWindowContentPresenter.xaml
            </summary>
            <summary>
            ToolWindowContentPresenter
            </summary>
        </member>
        <member name="M:JetBrains.UI.ToolWindowManagement.ToolWindowContentPresenter.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:JetBrains.UI.ToolWindowManagement.ToolWindowContentPresenter.AllowAutorestore">
            <summary>
            Gets or sets whether the content should be restored as soon as presenter is visible
            </summary>
        </member>
        <member name="F:JetBrains.UI.ToolWindowManagement.ToolWindowContentState.NotLoaded">
            <summary>
            The content has not loaded yet
            </summary>
        </member>
        <member name="F:JetBrains.UI.ToolWindowManagement.ToolWindowContentState.Loaded">
            <summary>
            The content has been loaded and alive
            </summary>
        </member>
        <member name="F:JetBrains.UI.ToolWindowManagement.ToolWindowContentState.Unloaded">
            <summary>
            The content was unloaded
            </summary>
        </member>
        <member name="F:JetBrains.UI.ToolWindowManagement.ToolWindowContentState.Restored">
            <summary>
            The content was restored (re-loaded)
            </summary>
        </member>
        <member name="T:JetBrains.UI.Utils.ExceptionViewer">
            <summary>
            Window to show exception details
            </summary>
        </member>
        <member name="M:JetBrains.UI.Utils.ExceptionViewer.Show(System.Exception,System.String,System.Boolean)">
            <summary>
            Show exception details
            </summary>
            <param name="exception"></param>
            <param name="title"></param>
            <param name="expanded"></param>
        </member>
        <member name="T:JetBrains.UI.Validation.IControlListener">
            <summary>
            Listens for changes in the control.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.IControlListener.Control">
            <summary>
            Gets the listened control.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.IControlListener.ControlStateChanged">
            <summary>
            Event that is fired when some important control state changes.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.CheckedValidator">
            <summary>
            Validates that:
            • This button is checked (if <see cref="P:JetBrains.UI.Validation.CheckedValidator.GroupId"/> is not specified).
            —or—
            • At least one button among all with such a <see cref="P:JetBrains.UI.Validation.CheckedValidator.GroupId"/> is checked.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.ControlValidator">
            <summary>
            Base implementation of the <see cref="T:JetBrains.UI.Validation.IValidator"/> interface that expects you to override just the <see cref="M:JetBrains.UI.Validation.ControlValidator.Update"/> method.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.IValidator">
            <summary>
            Represents a validation rule usage
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.IValidator.Update">
            <summary>
            Forces the recalculation of the validator and updates its <see cref="P:JetBrains.UI.Validation.ControlValidator.Severity"/> and visibility.
            A validator should update those property values when requested via <see cref="M:JetBrains.UI.Validation.ControlValidator.Update"/>, or at any moment it detects a validity state change.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.IValidator.Severity">
            <summary>
            Gets the severity of this validator in its current state.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.IValidator.Message">
            <summary>
            Gets the error message.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.IValidator.Layouter">
            <summary>
            Gets the layouter that positions the validator.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.IValidator.WindowlessControl">
            <summary>
            Gets the presentation of the validator.
            <c>Null</c> means that the validator should not be displayed.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.IValidator.SeverityChanged">
            <summary>
            Fires when the <see cref="P:JetBrains.UI.Validation.IValidator.Severity"/> property changes its value.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.IValidator.MessageChanged">
            <summary>
            Fires when the <see cref="P:JetBrains.UI.Validation.IValidator.Message"/> property changes its value.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.IValidator.LayouterChanged">
            <summary>
            Fires when the <see cref="P:JetBrains.UI.Validation.IValidator.Layouter"/> property changes its value.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.IValidator.WindowlessControlChanged">
            <summary>
            Fires when the <see cref="P:JetBrains.UI.Validation.IValidator.WindowlessControl"/> property changes its value.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ControlValidator.myBounds">
            <summary>
            Part of the <see cref="T:JetBrains.CommonControls.IWindowlessControl"/> implementation.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ControlValidator.myControlListener">
            <summary>
            Listens for the changes in the control, triggers an update whenever one occurs.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ControlValidator.myGottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ControlValidator.myWantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.GetImageFromSeverity(JetBrains.UI.Validation.ValidatorSeverity,JetBrains.UI.Application.IUIApplication)">
            <summary>
            Converts a severity value into a corresponding image.
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.FireLayouterChanged(JetBrains.UI.IPopupLayouter,JetBrains.UI.IPopupLayouter)">
            <summary>
            Fires the <see cref="E:JetBrains.UI.Validation.ControlValidator.LayouterChanged"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.FireMessageChanged(JetBrains.UI.RichText.RichText,JetBrains.UI.RichText.RichText)">
            <summary>
            Fires the <see cref="E:JetBrains.UI.Validation.ControlValidator.MessageChanged"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.FireSeverityChanged(JetBrains.UI.Validation.ValidatorSeverity,JetBrains.UI.Validation.ValidatorSeverity)">
            <summary>
            Fires the <see cref="E:JetBrains.UI.Validation.ControlValidator.SeverityChanged"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.FireWindowlessControlChanged(JetBrains.CommonControls.IWindowlessControl,JetBrains.CommonControls.IWindowlessControl)">
            <summary>
            Fires the <see cref="E:JetBrains.UI.Validation.ControlValidator.WindowlessControlChanged"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.OnSeverityChangedShowHide(System.Object,JetBrains.DataFlow.PropertyChangedEventArgs{System.String,JetBrains.UI.Validation.ValidatorSeverity})">
            <summary>
            When severity changes, shows or hides the control, depending on the severity value, and requests the resize/repanit of the view.
            Attached in ctor by default. Detach this sink from the event if you'd like to change the behavior.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.Update">
            <summary>
            Forces the recalculation of the validator and updates its <see cref="P:JetBrains.UI.Validation.ControlValidator.Severity"/> and visibility.
            A validator should update those property values when requested via <see cref="M:JetBrains.UI.Validation.ControlValidator.Update"/>, or at any moment it detects a validity state change.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.Paint(System.Drawing.Graphics)">
            <summary>
            Renders the context of the windowless control. The rendering bounds are given by the 
            </summary>
            <param name="g">The device context.</param>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.SetBounds(JetBrains.UI.IGraphicsContainer,System.Drawing.Rectangle)">
            <summary>
            Performs the top-down layouting stage, when the control lais out its parts within the given bounds.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="bounds">The new bounds. From now on, this value should be returned from the <see cref="P:JetBrains.CommonControls.IWindowlessControl.Bounds"/> property.</param>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlValidator.SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="P:JetBrains.UI.Validation.ControlValidator.Control">
            <summary>
            Gets the associated control.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.ControlValidator.LayouterChanged">
            <summary>
            Fires when the <see cref="P:JetBrains.UI.Validation.IValidator.Layouter"/> property changes its value.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.ControlValidator.MessageChanged">
            <summary>
            Fires when the <see cref="P:JetBrains.UI.Validation.IValidator.Message"/> property changes its value.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.ControlValidator.SeverityChanged">
            <summary>
            Fires when the <see cref="P:JetBrains.UI.Validation.IValidator.Severity"/> property changes its value.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.ControlValidator.WindowlessControlChanged">
            <summary>
            Fires when the <see cref="P:JetBrains.UI.Validation.IValidator.WindowlessControl"/> property changes its value.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.ControlValidator.Layouter">
            <summary>
            Gets the layouter that positions the validator.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.ControlValidator.Message">
            <summary>
            Gets the error message.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.ControlValidator.Severity">
            <summary>
            Gets the severity of this validator in its current state.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.ControlValidator.WindowlessControl">
            <summary>
            Gets the presentation of the validator.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.ControlValidator.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.ControlValidator.Bounds">
            <summary>
            The windowless control bounds in the parent coordinates. The implementor should just store and return the value set by the owner.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.ControlValidator.GottenDirty">
            <summary>
            The control has gotten dirty and should be repainted.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.ControlValidator.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.CheckedValidator.IsChecked">
            <summary>
            Late-bound-checks the checkstate of this control.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.CheckedValidator.Update">
            <summary>
            Forces the recalculation of the validator and updates its <see cref="P:JetBrains.UI.Validation.ControlValidator.Severity"/> and visibility.
            A validator should update those property values when requested via <see cref="M:JetBrains.UI.Validation.ControlValidator.Update"/>, or at any moment it detects a validity state change.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ControlListenerFactory.CreateControlListener(System.Windows.Forms.Control)">
            <summary>
            Gets a composite listener that wraps all the available listeners for the given control.
            </summary>
            <param name="control"></param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.UI.Validation.DynamicTextValidator">
            <summary>
            A kind of <see cref="T:JetBrains.UI.Validation.TextValidator"/> that allows changing the severity level and string message dynamically.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.DynamicTextValidator.Update">
            <summary>
            Forces the recalculation of the validator and updates its <see cref="P:JetBrains.UI.Validation.ControlValidator.Severity"/> and visibility.
            A validator should update those property values when requested via <see cref="M:JetBrains.UI.Validation.ControlValidator.Update"/>, or at any moment it detects a validity state change.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.FormValidator">
            <summary>
            Manages a number of validators on the form controls that display error glyphs and prevent submission unless the validation passes.
            The validators may come from attributes on the form controls, from <see cref="T:JetBrains.UI.Validation.IValidatorProvider"/> implemented by form or its controls, and from manual submissions to the <see cref="P:JetBrains.UI.Validation.FormValidator.Validators"/> collection.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.IFormValidator">
            <summary>
            Manages a number of validators on the form controls that display error glyphs and prevent submission unless the validation passes.
            The validators may come from attributes on the form controls, from <see cref="T:JetBrains.UI.Validation.IValidatorProvider"/> implemented by form or its controls, and from manual submissions to the <see cref="P:JetBrains.UI.Validation.IFormValidator.Validators"/> collection.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.IFormValidator.Update">
            <summary>
            Forces revalidation on all the controls.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.IFormValidator.ShowMessage">
            <summary>
            Reports the current validity status in a message box (including the valid state).
            The valid and error states have just an ok button, while the warnings have the yes-no buttons.
            The return value is either the current <see cref="P:JetBrains.UI.Validation.IFormValidator.Severity"/>, or a lower severity if the user has clicked “Yes” on the warning confirmation dialog and has thus discarded the warnings.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.IFormValidator.Form">
            <summary>
            Gets the owning form.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.IFormValidator.Validators">
            <summary>
            Gets the mutable validators collection.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.IFormValidator.ValidatorProviders">
            <summary>
            Gets the mutable validator providers collection.
            Those are also collected automatically from the form and all of its controls.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.IFormValidator.Severity">
            <summary>
            Gets the overall severity of the form validator, which is the maximum severity of all the validators.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.IFormValidator.SeverityChanged">
            <summary>
            Fires when <see cref="P:JetBrains.UI.Validation.IFormValidator.Severity"/> changes.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.FormValidator.FireSeverityChanged(JetBrains.UI.Validation.ValidatorSeverity,JetBrains.UI.Validation.ValidatorSeverity)">
            <summary>
            Fires the <see cref="E:JetBrains.UI.Validation.FormValidator.SeverityChanged"/> event.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.FormValidator.OnValidatorSeverityChanged(System.Object,JetBrains.DataFlow.PropertyChangedEventArgs{System.String,JetBrains.UI.Validation.ValidatorSeverity})">
            <summary>
            Whenever a validator severity changes, recalculates the total severity of this <see cref="T:JetBrains.UI.Validation.IFormValidator"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.FormValidator.ShowMessage_OneSeverity(JetBrains.UI.Validation.ValidatorSeverity)">
            <summary>
            Reports one particular severity.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.FormValidator.ShowMessage">
            <summary>
            Reports the current validity status in a message box (including the valid state).
            The valid and error states have just an ok button, while the warnings have the yes-no buttons.
            The return value is either the current <see cref="P:JetBrains.UI.Validation.IFormValidator.Severity"/>, or a lower severity if the user has clicked “Yes” on the warning confirmation dialog and has thus discarded the warnings.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.FormValidator.Update">
            <summary>
            Forces revalidation on all the controls.
            </summary>
        </member>
        <member name="E:JetBrains.UI.Validation.FormValidator.SeverityChanged">
            <summary>
            Fires when <see cref="P:JetBrains.UI.Validation.IFormValidator.Severity"/> changes.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.FormValidator.Severity">
            <summary>
            Gets the overall severity of the form validator, which is the maximum severity of all the validators.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.FormValidator.ValidatorProviders">
            <summary>
            Gets the mutable validator providers collection.
            Those are also collected automatically from the form and all of its controls.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.FormValidator.Validators">
            <summary>
            Gets the mutable validators collection.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.FormValidator.BridgeControlsToValidatorProviders">
            <summary>
            Listens for child controls being added to or removed from the root control.
            Adds/removes the corresponding validator providers. Stores the mapping from controls to providers, so that to remove exactly what has come.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.FormValidator.BridgeValidatorProvidersToValidators">
            <summary>
            Watches for validator providers, populates the validators collection with their contents.
            Stores the validators added by a provider, so that to remove just them when the validator is removed (the provider could return new instances, and they won't match).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.FormValidator.BridgeValidatorProvidersToValidators.myMapProvidersToValidators">
            <summary>
            Stores the validators added by a provider, so that to remove just them when the validator is removed (the provider could return new instances, and they won't match).
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.FormValidators.ourFormValidators">
            <summary>
            Caches the form validator instances.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.FormValidators.GetOrCreate(System.Windows.Forms.Control)">
            <summary>
            Gets (or creates, if missing) a form validator for the given form or control.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.FormValidatorView">
            <summary>
            Manages the validator glyphs as validator views, based on the <see cref="T:JetBrains.UI.Validation.FormValidator"/> data.
            When the owning window gets destroyed, all the validator glyphs also get destroyed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.FormValidatorView.CreateValidatorView(JetBrains.UI.Validation.IValidator)">
            <summary>
            Creates a new view from the validator.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.FormValidatorView.ValidatorTooltipProvider">
            <summary>
            Produces a tooltip out of the validator message.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.FormValidatorView.ValidatorTooltipProvider.GetTooltip(JetBrains.DataFlow.Lifetime,System.Drawing.Point)">
            <summary>
            Called by tooltip manager, if the tooltip is to be displayed
            </summary>
            <param name="lifetime"></param>
            <param name="point">Point in control's coordinates</param>
            <returns><see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/>, or <c>Null</c> if no tooltip should be displayed.</returns>
        </member>
        <member name="T:JetBrains.UI.Validation.IValidatorProvider">
            <summary>
            When implemented by a form or a control, populates the <see cref="T:JetBrains.UI.Validation.FormValidator"/> with custom validators.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.IValidatorProvider.Validators">
            <summary>
            Gets the list of validators to add.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.PredicateValidator.Update">
            <summary>
            Forces the recalculation of the validator and updates its <see cref="P:JetBrains.UI.Validation.ControlValidator.Severity"/> and visibility.
            A validator should update those property values when requested via <see cref="M:JetBrains.UI.Validation.ControlValidator.Update"/>, or at any moment it detects a validity state change.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.PredicateValidatorReentrantSafe.Update">
            <summary>
            Forces the recalculation of the validator and updates its <see cref="P:JetBrains.UI.Validation.ControlValidator.Severity"/> and visibility.
            A validator should update those property values when requested via <see cref="M:JetBrains.UI.Validation.ControlValidator.Update"/>, or at any moment it detects a validity state change.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.TextValidator">
            <summary>
            Validates the control text.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.TextValidator.Update">
            <summary>
            Forces the recalculation of the validator and updates its <see cref="P:JetBrains.UI.Validation.ControlValidator.Severity"/> and visibility.
            A validator should update those property values when requested via <see cref="M:JetBrains.UI.Validation.ControlValidator.Update"/>, or at any moment it detects a validity state change.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.ValidatorFactory">
            <summary>
            shortcut class for creating control validators.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.ValidatorHarvester">
            <summary>
            Harvests the <see cref="T:JetBrains.UI.Validation.ValidationAttribute"/>s on the controls and provides validators based on them.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ValidatorHarvester.Harvest(System.Windows.Forms.Control)">
            <summary>
            Harvests the <see cref="T:JetBrains.UI.Validation.ValidationAttribute"/>s on the controls and provides validators based on them.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.ValidatorHarvester.StaticValidatorProvider">
            <summary>
            A simple validator provider.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.ValidatorHarvester.StaticValidatorProvider.Validators">
            <summary>
            Gets the list of validators to add.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.ValidatorSeverity">
            <summary>
            Defines the severity of a validator.
            The icon and OK-button enabled state depends on this value.
            The integer values are sorted in the order of increasing severity.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ValidatorSeverity.None">
            <summary>
            No warning or error, the glyph is not visible by default.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ValidatorSeverity.Warning">
            <summary>
            A warning, the glyph is visible by default.
            Does nothing on form submission.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ValidatorSeverity.ImportantWarning">
            <summary>
            An important warning, the glyph is visible by default.
            Confirms on form submission.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ValidatorSeverity.Error">
            <summary>
            A fatal error, the glyph is visible by default.
            Prevents the form submission.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.ValidatorSeverityHelper">
            <summary>
            Helper utilities that provide additional data related to the <see cref="T:JetBrains.UI.Validation.ValidatorSeverity"/> constants.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ValidatorSeverityHelper.CanIgnore(JetBrains.UI.Validation.ValidatorSeverity)">
            <summary>
            Gets whether the user is allowed to reduce the validator severity by one level by pressing the Ignore button.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ValidatorSeverityHelper.SeverityToMessagePrefix(JetBrains.UI.Validation.ValidatorSeverity)">
            <summary>
            Messagebox text for this severity.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.ValidatorSeverityHelper.SeverityToMessageDisplay(JetBrains.UI.Validation.ValidatorSeverity)">
            <summary>
            Whether to show individual validator messages, and how many, if yes.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.ValidatorSeverityHelper.ShowValidatorMessages">
            <summary>
            Whether to show any validator messages in the messagebox.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ValidatorSeverityHelper.ShowValidatorMessages.None">
            <summary>
            No validator messages, just the title.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ValidatorSeverityHelper.ShowValidatorMessages.One">
            <summary>
            The first message only.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.ValidatorSeverityHelper.ShowValidatorMessages.All">
            <summary>
            Include the list of all messages.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Validation.WindowlessControlView">
            <summary>
            Takes an <see cref="T:JetBrains.CommonControls.IWindowlessControl"/> and floats it as a form.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.WindowlessControlView.GottenDirty">
            <summary>
            The control is about to repaint.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.WindowlessControlView.IsTransparent">
            <summary>
            Whether the window supports the alpha channel.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.WindowlessControlView.WindowlessControl">
            <summary>
            Gets or sets the windowless control that rules the presentation of the window.
            Set to <c>Null</c> to hide the window.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.WindowlessControlView.myInIsTopMost">
            <summary>
            See <see cref="P:JetBrains.UI.Validation.WindowlessControlView.IsTopMost"/>.
            </summary>
        </member>
        <member name="F:JetBrains.UI.Validation.WindowlessControlView.myWantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.WindowlessControlView.OnPaint_Layared">
            <summary>
            Repaints the window using the layered technique.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.WindowlessControlView.WndProc(System.Windows.Forms.Message@)">
            <summary>
            Make this window not selectable
            </summary>
        </member>
        <member name="M:JetBrains.UI.Validation.WindowlessControlView.Dispose(System.Boolean)">
            <summary>
            Disposes of the resources (other than memory) used by the <see cref="T:System.Windows.Forms.Form"></see>.
            </summary>
            
            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources. </param>
        </member>
        <member name="M:JetBrains.UI.Validation.WindowlessControlView.GetDesiredSize(JetBrains.UI.IGraphicsContainer,System.Drawing.Size)">
            <summary>
            Performs the bottom-up layouting stage, when the control calculates its desired size using the given constraints.
            Should give generally the same results as <see cref="T:JetBrains.CommonControls.IConstrainableControl"/>, but could employ the <paramref name="gc"/> device context for the sake of optimization.
            </summary>
            <param name="gc">The device context to measure against.</param>
            <param name="limit">The maximum available space (that could affect the shape of the control, or strip down unnecessary calculations over the invisible items).
            May be a <see cref="T:System.Drawing.Size"/> with width and height equal to <see cref="F:System.Int32.MaxValue"/>, which means that the size is not limited.</param>
            <returns>The desired size, must be no larger than <paramref name="limit"/>.</returns>
        </member>
        <member name="M:JetBrains.UI.Validation.WindowlessControlView.SetLayout(JetBrains.UI.LayoutResult)">
            <summary>
            Tells the control the details about the new layout applied to it by the controlling entity in conjunction with some <see cref="T:JetBrains.UI.IPopupLayouter"/>.
            Typically, the control need not apply the given size and location because that should be done by the controlling entity.
            The control may change its presentation in response to the layouting details, for example, whether it's attached to the top or the bottom of the anchoring rect.
            </summary>
            <param name="layout">The layouting details.</param>
        </member>
        <member name="M:JetBrains.UI.Validation.WindowlessControlView.GetTooltip(JetBrains.DataFlow.Lifetime,System.Drawing.Point)">
            <summary>
            Called by tooltip manager, if the tooltip is to be displayed
            </summary>
            <param name="lifetime"></param>
            <param name="point">Point in control's coordinates</param>
            <returns><see cref="T:JetBrains.UI.Tooltips.ITooltipInfo"/>, or <c>Null</c> if no tooltip should be displayed.</returns>
        </member>
        <member name="P:JetBrains.UI.Validation.WindowlessControlView.TooltipProvider">
            <summary>
            Gets or sets the tooltip provider for the control.
            <c>Null</c> is a valid value.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.WindowlessControlView.ShowWithoutActivation">
            <summary>
            Gets a value indicating whether the window will be activated when it is shown.
            </summary>
            
            <returns>
            True if the window will not be activated when it is shown; otherwise, false. The default is false.
            </returns>
            
        </member>
        <member name="P:JetBrains.UI.Validation.WindowlessControlView.AutoActivate">
            <summary>
            Gets or sets whether the control should be activated initially when it's shown.
            The typical implementation for a form is to return a negative of this value from the <see cref="P:System.Windows.Forms.Form.ShowWithoutActivation"/> override.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Validation.WindowlessControlView.WantsResize">
            <summary>
            Fires when the control would like to be reasked of its desired size.
            </summary>
        </member>
        <member name="T:JetBrains.WindowManagement.MainWindowLayouter">
            <summary>
            Layouts a window by placing it relatively to the main window.
            </summary>
        </member>
        <member name="M:JetBrains.WindowManagement.MainWindowLayouter.CreateCenteredCorner(JetBrains.DataFlow.Lifetime,JetBrains.UI.Application.IMainWindow,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)">
            <summary>
            Creates a layouter that layouts the content by its top-left corner at approximately the center of the main window.
            When the content size changes, its left-top corner won't move.
            Unlike <see cref="M:JetBrains.WindowManagement.MainWindowLayouter.CreateCenteredMiddle(JetBrains.DataFlow.Lifetime,JetBrains.UI.Application.IMainWindow,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)"/>, it's not truely centered, but the title of your content won't jump when it resizes.
            </summary>
        </member>
        <member name="M:JetBrains.WindowManagement.MainWindowLayouter.CreateCenteredMiddle(JetBrains.DataFlow.Lifetime,JetBrains.UI.Application.IMainWindow,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)">
            <summary>
            Creates a layouter that places the content in the center of the main window. When the content size changes, it remains centered.
            Unlike <see cref="M:JetBrains.WindowManagement.MainWindowLayouter.CreateCenteredCorner(JetBrains.DataFlow.Lifetime,JetBrains.UI.Application.IMainWindow,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)"/>, this layouter won't fix the content's title in place, but at each moment the content will be truely centered in the main window.
            </summary>
            <param name="lifetime"></param>
            <param name="mainWindow"></param>
            <param name="windowsHookManager"></param>
        </member>
        <member name="P:JetBrains.UI.ToolWindowManagement.ToolWindowDescriptorAttribute.Icon">
            <summary>
            Gets or sets the tool window icon identifier class. An example is <see cref="!:CommonIconClasses"/> nested classes.
            </summary>
        </member>
        <member name="F:JetBrains.UI.ToolWindowManagement.ToolWindowOpenTabBehaviour.ReplaceUnpinned">
            <summary>
            Removes previous unpinned tab and add the new one 
            </summary>
        </member>
        <member name="T:JetBrains.UI.WindowAnchoringRect">
            <summary>
            An anchoring rectangle that tracks the visual position of some window on the screen.
            For child windows, tracks the movement of their parents.
            After the window ceises to exist, reports the bounds it last had at life.
            </summary>
        </member>
        <member name="M:JetBrains.UI.WindowAnchoringRect.#ctor(JetBrains.DataFlow.Lifetime,System.Void*,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)">
            <summary>
            Initializes the instance.
            </summary>
            <param name="lifetime"></param>
            <param name="window">The window to attach to and track its window rectangle.</param>
            <param name="windowsHookManager">Optional. Hooks engine, for tracking the window position live. If omitted, the rectangle will snap to the initial window position and won't follow window moves.</param>
        </member>
        <member name="M:JetBrains.UI.WindowAnchoringRect.#ctor(JetBrains.DataFlow.Lifetime,System.Windows.Forms.IWin32Window,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)">
            <summary>
            Initializes the instance.
            </summary>
            <param name="lifetime"></param>
            <param name="window">The window to attach to and track its window rectangle.</param>
            <param name="windowsHookManager">Optional. Hooks engine, for tracking the window position live. If omitted, the rectangle will snap to the initial window position and won't follow window moves.</param>
        </member>
        <member name="M:JetBrains.UI.WindowAnchoringRect.AnchorToMainWindowSafe(JetBrains.DataFlow.Lifetime,JetBrains.UI.Application.IMainWindow,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)">
            <summary>
            Gets an anchoring rect that tracks the main window visual position.
            Handles the cases when the main window is not yet/already operable, or when it's not available in the current configuration.
            </summary>
            <param name="lifetime"></param>
            <param name="mainwin">The main window, if available. Otherwise, the current display will be used.</param>
            <param name="windowsHookManager">Hooks engine, to enable tracking the main window position LIVE.</param>
        </member>
        <member name="M:JetBrains.UI.WindowAnchoringRect.Update">
            <summary>
            Forces synchronization to the current visual position of the window.
            Could be used when hooks engine is not available and the window is not tracked automatically.
            </summary>
        </member>
        <member name="P:JetBrains.UI.WindowAnchoringRect.WindowHandle">
            <summary>
            Gets the Win32 handle of the window being watched.
            Invalid after the object is disposed.
            </summary>
        </member>
        <member name="T:JetBrains.UI.WindowManagement.WindowFrame">
            <summary>
            <para>Represents the frame that sites active controls, for example, the text control. This frame knows whether it's visible on screen, and sometimes it can cause the environment to switch so that the frame became visible.</para>
            <para>In Visual Studio, an example of such frames is an editor tab or a tool window, in which case this implementation is based on the VS Window Frame interface.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.WindowManagement.WindowFrame.#ctor(JetBrains.Threading.IThreading)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Object"/> class.
            </summary>
            <param name="threading"></param>
        </member>
        <member name="F:JetBrains.UI.WindowManagement.WindowFrame.Bag">
            <summary>
            Allows to attach payload. For instance, the raw VS Window Frame lives here.
            </summary>
        </member>
        <member name="F:JetBrains.UI.WindowManagement.WindowFrame.Closed">
            <summary>
            <para>Notifies the hosted control that the frame has been closed and the content is illegitimate from now on.</para>
            <para>Not guaranteed to fire.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.WindowManagement.WindowFrame.Disposables">
            <summary>
            Lifetime control.
            </summary>
        </member>
        <member name="F:JetBrains.UI.WindowManagement.WindowFrame.IsVisibleOnScreen">
            <summary>
            <para>Gets whether the frame is currently visible onscreen, which tries to take into account not only the visibility flag of the window, but also whether the window layout allows content control to be visible onscreen.</para>
            <para>This property is <see cref="T:JetBrains.Threading.ReentrancyGuard">guarded</see>, which means that all of the property changes will only occur in the guarded context.</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.WindowManagement.WindowFrame.RootParentHwnd">
            <summary>
            <para>Gets the root parent HWND for this window frame. This window should be used as owner for window popups over the frame content.</para>
            <para>The root parent window is the window that has no parent (see <see cref="F:JetBrains.Interop.WinApi.GetAncestorFlags.GA_ROOT"/>) and whose descendant “contains” this frame. For HWND-based UI, it's the top-level window containing the HWND of the frame. For Avalon UI, it's the top-level window containing the HWND presentation source of the UI element (or <c>Null</c>, if the element is not parented by a HWND presentation source).</para>
            <para>Could be <c>Null</c> if the frame is not hosted on an HWND or the frame implementation cannot provide this value. Could change if the frame is reparented into another top-level window (eg floating a VS10 text view element).</para>
            </summary>
        </member>
        <member name="F:JetBrains.UI.WindowManagement.WindowFrame.SwitchToFrameRequested">
            <summary>
            Tries to make <see cref="F:JetBrains.UI.WindowManagement.WindowFrame.IsVisibleOnScreen"/> <c>True</c>. Even if successful, might not apply immediately, as the changes to the <see cref="F:JetBrains.UI.WindowManagement.WindowFrame.IsVisibleOnScreen"/> occur in the reentrancy-guarded context only.
            </summary>
        </member>
        <member name="F:JetBrains.UI.WindowManagement.WindowFrame.UiElement">
            <summary>
            <para>Gets the UI element that represents the window frame, in either UI framework, if exposed by the window frame.</para>
            <para>For HWND-based UI, query this object for the <see cref="T:System.Windows.Forms.IWin32Window"/> interface. For Avalon UI, try casting to 2D or 3D Avalon elements.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.WindowManagement.WindowFrame.CreateDummyFrame(JetBrains.Threading.IThreading)">
            <summary>
            Creates a dummy window frame that always thinks it's visible.
            </summary>
            <param name="threading"></param>
        </member>
        <member name="M:JetBrains.UI.WindowManagement.WindowFrame.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
            <filterpriority>2</filterpriority>
        </member>
        <member name="F:JetBrains.UI.WindowManagement.WindowFrameEx.ParentWindowFrame">
            <summary>
            In a window frame created as a child frame, points to the parent window frame.
            </summary>
        </member>
        <member name="M:JetBrains.UI.WindowManagement.WindowFrameEx.AttachToHwndStatic(JetBrains.UI.WindowManagement.WindowFrame,System.Windows.Forms.IWin32Window)">
            <summary>
            Assigns a HWND to the HWND-based window frame.
            The frame will not listen to changes in parent windows chain or visibility, hence “static”, but it does not leak any system-wide event handlers if not disposed of.
            </summary>
        </member>
        <member name="M:JetBrains.UI.WindowManagement.WindowFrameEx.AttachToRootParentLive(JetBrains.UI.WindowManagement.WindowFrame,JetBrains.DataFlow.Lifetime,System.Void*,JetBrains.Application.Interop.NativeHook.IWindowsHookManager)">
            <summary>
            Takes a sample HWND from within the frame (or the frame itself, but could be a content window in it), watches changes in its parenting, keeps the <see cref="F:JetBrains.UI.WindowManagement.WindowFrame.RootParentHwnd"/> up to date.
            Such a frame MUST be disposed of.
            </summary>
        </member>
        <member name="M:JetBrains.UI.WindowManagement.WindowFrameEx.CreateChildFrame(JetBrains.UI.WindowManagement.WindowFrame)">
            <summary>
            Creates a new child window frame in a window frame, which always switches in sync with the parent window frame.
            Could be useful if you need to place two windowframed entities (eg text controls) in the same window frame.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.IAutomationViewsRegistry.RegisterManually(JetBrains.DataFlow.Lifetime,System.Type,System.Type,JetBrains.UI.Wpf.ViewKind)">
            <summary>
            <para>Manually registers a view for an automation object.</para>
            <para>To have your view listed automatically, use the <see cref="T:JetBrains.UI.Wpf.ViewAttribute"/>.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.IAutomationViewsRegistry.RegisterManually``2(JetBrains.DataFlow.Lifetime,JetBrains.UI.Wpf.ViewKind)">
            <summary>
            <para>Manually registers a view for an automation object.</para>
            <para>To have your view listed automatically, use the <see cref="T:JetBrains.UI.Wpf.ViewAttribute"/>.</para>
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.IAutomationViewsRegistry.RegisteredViews">
            <summary>
            Gets a dictionary to map automation types to the view types with which such automation objects should be presented in the UI.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.IAutomationViewsRegistry.DataTemplatesResourceDictionary">
            <summary>
            <para>Gets a WPF <see cref="T:System.Windows.ResourceDictionary"/> representing <see cref="P:JetBrains.UI.Wpf.IAutomationViewsRegistry.RegisteredViews"/> as <see cref="T:System.Windows.DataTemplate"/>s.</para>
            <para>As a result, using a listed automation type as <see cref="P:System.Windows.Controls.ContentControl.Content"/> in a <see cref="T:System.Windows.Controls.ContentControl"/>, or as an item in an <see cref="T:System.Windows.Controls.ItemsControl"/> etc will result in the corresponding view automatically applied to the automation object.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.AutomationViewsRegistry.JetBrains#UI#Wpf#IAutomationViewsRegistry#RegisterManually(JetBrains.DataFlow.Lifetime,System.Type,System.Type,JetBrains.UI.Wpf.ViewKind)">
            <summary>
            <para>Manually registers a view for an automation object.</para>
            <para>To have your view listed automatically, use the <see cref="T:JetBrains.UI.Wpf.ViewAttribute"/>.</para>
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.AutomationViewsRegistry.JetBrains#UI#Wpf#IAutomationViewsRegistry#RegisterManually``2(JetBrains.DataFlow.Lifetime,JetBrains.UI.Wpf.ViewKind)">
            <summary>
            <para>Manually registers a view for an automation object.</para>
            <para>To have your view listed automatically, use the <see cref="T:JetBrains.UI.Wpf.ViewAttribute"/>.</para>
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.AutomationViewsRegistry.JetBrains#UI#Wpf#IAutomationViewsRegistry#RegisteredViews">
            <summary>
            Gets a dictionary to map automation types to the view types with which such automation objects should be presented in the UI.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.AutomationViewsRegistry.JetBrains#UI#Wpf#IAutomationViewsRegistry#DataTemplatesResourceDictionary">
            <summary>
            <para>Gets a WPF <see cref="T:System.Windows.ResourceDictionary"/> representing <see cref="!:RegisteredViews"/> as <see cref="T:System.Windows.DataTemplate"/>s.</para>
            <para>As a result, using a listed automation type as <see cref="P:System.Windows.Controls.ContentControl.Content"/> in a <see cref="T:System.Windows.Controls.ContentControl"/>, or as an item in an <see cref="T:System.Windows.Controls.ItemsControl"/> etc will result in the corresponding view automatically applied to the automation object.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.PublishAutomationViewsRegistryToPlatformResources">
            <summary>
            Mounts <see cref="T:JetBrains.UI.Wpf.IAutomationViewsRegistry"/> into the common <see cref="T:JetBrains.UI.Wpf.IPlatformResourceDictionary"/>.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.IAutomationViewsRegistryEx.TryCreateWindowlessControlView(JetBrains.UI.Wpf.IAutomationViewsRegistry,JetBrains.DataFlow.Lifetime,JetBrains.UI.Wpf.IAutomation,JetBrains.Application.Components.IComponentContainer)">
            <summary>
            Normally, an automation object gets an Avalon view with a <see cref="T:System.Windows.Controls.ContentPresenter"/> automatically.
            This allows to create an alternative <see cref="T:JetBrains.CommonControls.IWindowlessControl"/>-based view for use with WinForms APIs. Such view must be separately implemented for an automation object.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.IAutomationViewsRegistryEx.CreateWindowlessControlView(JetBrains.UI.Wpf.IAutomationViewsRegistry,JetBrains.DataFlow.Lifetime,JetBrains.UI.Wpf.IAutomation,JetBrains.Application.Components.IComponentContainer)">
            <summary>
            Normally, an automation object gets an Avalon view with a <see cref="T:System.Windows.Controls.ContentPresenter"/> automatically.
            This allows to create an alternative <see cref="T:JetBrains.CommonControls.IWindowlessControl"/>-based view for use with WinForms APIs. Such view must be separately implemented for an automation object.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.EitherControlView">
            <summary>
            A view to be used as a data template for presenting an <see cref="T:JetBrains.UI.CrossFramework.EitherControl"/>, correctly with lifetiming.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.WinFormsControlView">
            <summary>
            A view to be used as a data template for presenting a WinForms control as a WPF content element. No additional lifetiming is applied, it's on part of the automation object.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.BooleanToVisibilityConverter">
            <summary>
            Converts System.Boolean to System.Windows.Visibility. 
            Additionally it has support to invert value during converting 
            and to select System.Windows.Visibility value for hidden state
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.BooleanToVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.BooleanToVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="P:JetBrains.UI.Wpf.Converters.BooleanToVisibilityConverter.Inverted">
            <summary>
            Gets or sets whether bool value should be inverted before convering
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.Converters.BooleanToVisibilityConverter.NullableSubstitution">
            <summary>
            Gets or sets a value used in case of null (useful in bindings to Nullable)
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.Converters.BooleanToVisibilityConverter.NonVisibleValue">
            <summary>
            Gets or sets a value used for hidden case
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.BitmapToImageSourceConverter">
            <summary>
            Converts System.Drawing.Bitmap to System.Windows.Media.ImageSource.
            NOTE: example of using: 
            ... Source="{Binding Source={x:Static ....MyResources.Bitmap1}, 
            Converter={StaticResource bitmapToImageSourceConverter}}" ...
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.BitmapToImageSourceConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.BitmapToImageSourceConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.BrushToColorConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.BrushToColorConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.ColorToBrushConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.ColorToBrushConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.MultiplyByConverter">
            <summary>
            Converts the given value with additional mul by the parameter (or property Factor if parameter is not set).
            Useful to get relatively larger or smaller values in XAML
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.MultiplyByConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.MultiplyByConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.EnumToVisibilityConverter">
            <summary>
            Enum to visibility converter. Especially useful to change visibility according to enum option
            Use it like {Binding Path=YourEnumProperty, Converter={StaticResource EnumToVisibilityConverter}, ConverterParameter={x:Static local:EnumType.Enum1}}
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.Converters.EnumToVisibilityConverter.Inverted">
            <summary>
            Gets or sets whether bool value should be inverted before convering
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.Converters.EnumToVisibilityConverter.NonVisibleValue">
            <summary>
            Gets or sets a value used for hidden case
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.EnumValuesConverter">
            <summary>
            Enum to array of its members descriptions. Descriptions are taken from Description attribute of enum's option.
            Useful to populate combobox with enum members.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.EnumValueConverter">
            <summary>
            Enum member to its member description. Descriptions are taken from Description attribute of enum's option.
            Useful to populate combobox with enum members.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.EnumDescriptionConverter">
            <summary>
            Enum to it's description. It is being taken from Description attribute of enum's option.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.EnumBooleanConverter">
            <summary>
            Enum to boolean converter. Especially useful to convert enum to several radiobuttons or checkbox. 
            Use it like {Binding Path=YourEnumProperty, Converter={StaticResource EnumToBooleanConverter}, ConverterParameter={x:Static local:EnumType.Enum1}} or
            {Binding Path=YourEnumProperty, Converter={C:EnumToBooleanConverter True={x:Static local:EnumType.Enum1}, False={x:Static local:EnumType.Enum2}}}
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.NullableConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.NullableConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="P:JetBrains.UI.Wpf.Converters.NullableConverter.NullableSubstitution">
            <summary>
            Gets or sets a value used in case of null (useful in bindings to Nullable)
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.NullToVisibilityConverter">
            <summary>
            Converts reference to System.Windows.Visibility ('null' means hidden state)
            Additionally it has support to invert value during converting 
            and to select System.Windows.Visibility value for hidden state
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.NullToVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.NullToVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="P:JetBrains.UI.Wpf.Converters.NullToVisibilityConverter.Inverted">
            <summary>
            Gets or sets whether bool value should be inverted before convering
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.Converters.NullToVisibilityConverter.NonVisibleValue">
            <summary>
            Gets or sets a value used for hidden case
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.Converters.InversionConverter">
            <summary>
            Converts the given value to an inverted value the same type
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.InversionConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="M:JetBrains.UI.Wpf.Converters.InversionConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. 
            </summary>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
        </member>
        <member name="P:JetBrains.UI.Wpf.Converters.InversionConverter.NullableSubstitution">
            <summary>
            Gets or sets a value used in case of null (useful in bindings to Nullable)
            </summary>
        </member>
        <member name="F:JetBrains.UI.Wpf.DragDrop.DragDrop.DragMouseAnchorPointProperty">
            <summary>
            DragMouseAnchorPoint defines the horizontal and vertical proportion at which the pointer will anchor on the DragAdorner.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.DragDrop.DragInfo">
            <summary>
            Holds information about a the source of a drag drop operation.
            </summary>
            
            <remarks>
            The <see cref="T:JetBrains.UI.Wpf.DragDrop.DragInfo"/> class holds all of the framework's information about the source
            of a drag. It is used by <see cref="M:JetBrains.UI.Wpf.DragDrop.IDragSource.StartDrag(JetBrains.UI.Wpf.DragDrop.IDragInfo)"/> to determine whether a drag 
            can start, and what the dragged data should be.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.Data">
            <summary>
            Gets or sets the drag data.
            </summary>
            
            <remarks>
            This must be set by a drag handler in order for a drag to start.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.DragStartPosition">
            <summary>
            Gets the position of the click that initiated the drag, relative to <see cref="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.VisualSource"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.PositionInDraggedItem">
            <summary>
            Gets the point where the cursor was relative to the item being dragged when the drag was started.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.Effects">
            <summary>
            Gets or sets the allowed effects for the drag.
            </summary>
            
            <remarks>
            This must be set to a value other than <see cref="F:System.Windows.DragDropEffects.None"/> by a drag handler in order 
            for a drag to start.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.MouseButton">
            <summary>
            Gets the mouse button that initiated the drag.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.SourceCollection">
            <summary>
            Gets the collection that the source ItemsControl is bound to.
            </summary>
            
            <remarks>
            If the control that initated the drag is unbound or not an ItemsControl, this will be null.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.SourceIndex">
            <summary>
            Gets the position from where the item was dragged.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.SourceItem">
            <summary>
            Gets the object that a dragged item is bound to.
            </summary>
            
            <remarks>
            If the control that initated the drag is unbound or not an ItemsControl, this will be null.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.SourceItems">
            <summary>
            Gets a collection of objects that the selected items in an ItemsControl are bound to.
            </summary>
            <remarks>
            If the control that initated the drag is unbound or not an ItemsControl, this will be empty.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.VisualSource">
            <summary>
            Gets the control that initiated the drag.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.VisualSourceItem">
            <summary>
            Gets the item in an ItemsControl that started the drag.
            </summary>
            <remarks>
            If the control that initiated the drag is an ItemsControl, this property will hold the item
            container of the clicked item. For example, if <see cref="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.VisualSource"/> is a ListBox this
            will hold a ListBoxItem.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.VisualSourceFlowDirection">
            <summary>
            Gets the FlowDirection of the current drag source.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDragInfo.DataObject">
            <summary>
            Gets the <see cref="T:System.Windows.IDataObject"/> which is used by the drag and drop operation. Set it to
            a custom instance if custom drag and drop behavior is needed.
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.DragDrop.DragInfo.#ctor(System.Object,System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Initializes a new instance of the DragInfo class.
            </summary>
            
            <param name="sender">
            The sender of the mouse event that initiated the drag.
            </param>
            
            <param name="e">
            The mouse event that initiated the drag.
            </param>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.Data">
            <summary>
            Gets or sets the drag data.
            </summary>
            
            <remarks>
            This must be set by a drag handler in order for a drag to start.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.DragStartPosition">
            <summary>
            Gets the position of the click that initiated the drag, relative to <see cref="P:JetBrains.UI.Wpf.DragDrop.DragInfo.VisualSource"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.PositionInDraggedItem">
            <summary>
            Gets the point where the cursor was relative to the item being dragged when the drag was started.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.Effects">
            <summary>
            Gets or sets the allowed effects for the drag.
            </summary>
            
            <remarks>
            This must be set to a value other than <see cref="F:System.Windows.DragDropEffects.None"/> by a drag handler in order 
            for a drag to start.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.MouseButton">
            <summary>
            Gets the mouse button that initiated the drag.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.SourceCollection">
            <summary>
            Gets the collection that the source ItemsControl is bound to.
            </summary>
            
            <remarks>
            If the control that initated the drag is unbound or not an ItemsControl, this will be null.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.SourceIndex">
            <summary>
            Gets the position from where the item was dragged.
            </summary>
            <value>The index of the source.</value>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.SourceItem">
            <summary>
            Gets the object that a dragged item is bound to.
            </summary>
            
            <remarks>
            If the control that initated the drag is unbound or not an ItemsControl, this will be null.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.SourceItems">
            <summary>
            Gets a collection of objects that the selected items in an ItemsControl are bound to.
            </summary>
            
            <remarks>
            If the control that initated the drag is unbound or not an ItemsControl, this will be empty.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.VisualSource">
            <summary>
            Gets the control that initiated the drag.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.VisualSourceItem">
            <summary>
            Gets the item in an ItemsControl that started the drag.
            </summary>
            
            <remarks>
            If the control that initiated the drag is an ItemsControl, this property will hold the item
            container of the clicked item. For example, if <see cref="P:JetBrains.UI.Wpf.DragDrop.DragInfo.VisualSource"/> is a ListBox this
            will hold a ListBoxItem.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.VisualSourceFlowDirection">
            <summary>
            Gets the FlowDirection of the current drag source.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DragInfo.DataObject">
            <summary>
            Gets the <see cref="T:System.Windows.IDataObject"/> which is used by the drag and drop operation. Set it to
            a custom instance if custom drag and drop behavior is needed.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.DragDrop.DropInfo">
            <summary>
              Holds information about a the target of a drag drop operation.
            </summary>
            <remarks>
              The <see cref="T:JetBrains.UI.Wpf.DragDrop.DropInfo"/> class holds all of the framework's information about the current
              target of a drag. It is used by <see cref="M:JetBrains.UI.Wpf.DragDrop.IDropTarget.DragOver(JetBrains.UI.Wpf.DragDrop.IDropInfo)"/> method to determine whether
              the current drop target is valid, and by <see cref="M:JetBrains.UI.Wpf.DragDrop.IDropTarget.Drop(JetBrains.UI.Wpf.DragDrop.IDropInfo)"/> to perform the drop.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.Data">
            <summary>
            Gets the drag data.
            </summary>
            
            <remarks>
            If the drag came from within the framework, this will hold:
            
            - The dragged data if a single item was dragged.
            - A typed IEnumerable if multiple items were dragged.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.DragInfo">
            <summary>
            Gets a <see cref="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.DragInfo"/> object holding information about the source of the drag, 
            if the drag came from within the framework.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.DropPosition">
            <summary>
            Gets the mouse position relative to the VisualTarget
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.DropTargetAdorner">
            <summary>
            Gets or sets the class of drop target to display.
            </summary>
            
            <remarks>
            The standard drop target adorner classes are held in the <see cref="T:JetBrains.UI.Wpf.DragDrop.DropTargetAdorners"/>
            class.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.Effects">
            <summary>
            Gets or sets the allowed effects for the drop.
            </summary>
            
            <remarks>
            This must be set to a value other than <see cref="F:System.Windows.DragDropEffects.None"/> by a drop handler in order 
            for a drop to be possible.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.InsertIndex">
            <summary>
            Gets the current insert position within <see cref="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.TargetCollection"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.TargetCollection">
            <summary>
            Gets the collection that the target ItemsControl is bound to.
            </summary>
            
            <remarks>
            If the current drop target is unbound or not an ItemsControl, this will be null.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.TargetItem">
            <summary>
            Gets the object that the current drop target is bound to.
            </summary>
            
            <remarks>
            If the current drop target is unbound or not an ItemsControl, this will be null.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.TargetGroup">
            <summary>
            Gets the current group target.
            </summary>
            
            <remarks>
            If the drag is currently over an ItemsControl with groups, describes the group that
            the drag is currently over.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.VisualTarget">
            <summary>
            Gets the control that is the current drop target.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.VisualTargetItem">
            <summary>
            Gets the item in an ItemsControl that is the current drop target.
            </summary>
            
            <remarks>
            If the current drop target is unbound or not an ItemsControl, this will be null.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.VisualTargetOrientation">
            <summary>
            Gets the orientation of the current drop target.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.VisualTargetFlowDirection">
            <summary>
            Gets the FlowDirection of the current drop target.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.DestinationText">
            <summary>
            Gets and sets the text displayed in the DropDropEffects adorner.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.InsertPosition">
            <summary>
            Gets the relative position the item will be inserted to compared to the TargetItem
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.KeyStates">
            <summary>
            Gets a flag enumeration indicating the current state of the SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.IDropInfo.NotHandled">
            <summary>
            Indicates if the drop info should be handled by itself (useful for child elements)
            </summary>
        </member>
        <member name="M:JetBrains.UI.Wpf.DragDrop.DropInfo.#ctor(System.Object,System.Windows.DragEventArgs,JetBrains.UI.Wpf.DragDrop.DragInfo)">
            <summary>
              Initializes a new instance of the DropInfo class.
            </summary>
            <param name="sender">
              The sender of the drag event.
            </param>
            <param name="e">
              The drag event.
            </param>
            <param name="dragInfo">
              Information about the source of the drag, if the drag came from within the framework.
            </param>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.Data">
            <summary>
              Gets the drag data.
            </summary>
            <remarks>
              If the drag came from within the framework, this will hold:
              - The dragged data if a single item was dragged.
              - A typed IEnumerable if multiple items were dragged.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.DragInfo">
            <summary>
              Gets a <see cref="P:JetBrains.UI.Wpf.DragDrop.DropInfo.DragInfo"/> object holding information about the source of the drag,
              if the drag came from within the framework.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.DropPosition">
            <summary>
              Gets the mouse position relative to the VisualTarget
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.DropTargetAdorner">
            <summary>
              Gets or sets the class of drop target to display.
            </summary>
            <remarks>
              The standard drop target adorner classes are held in the <see cref="T:JetBrains.UI.Wpf.DragDrop.DropTargetAdorners"/>
              class.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.Effects">
            <summary>
              Gets or sets the allowed effects for the drop.
            </summary>
            <remarks>
              This must be set to a value other than <see cref="F:System.Windows.DragDropEffects.None"/> by a drop handler in order
              for a drop to be possible.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.InsertIndex">
            <summary>
              Gets the current insert position within <see cref="P:JetBrains.UI.Wpf.DragDrop.DropInfo.TargetCollection"/>.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.TargetCollection">
            <summary>
              Gets the collection that the target ItemsControl is bound to.
            </summary>
            <remarks>
              If the current drop target is unbound or not an ItemsControl, this will be null.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.TargetItem">
            <summary>
              Gets the object that the current drop target is bound to.
            </summary>
            <remarks>
              If the current drop target is unbound or not an ItemsControl, this will be null.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.TargetGroup">
            <summary>
              Gets the current group target.
            </summary>
            <remarks>
              If the drag is currently over an ItemsControl with groups, describes the group that
              the drag is currently over.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.VisualTarget">
            <summary>
              Gets the control that is the current drop target.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.VisualTargetItem">
            <summary>
              Gets the item in an ItemsControl that is the current drop target.
            </summary>
            <remarks>
              If the current drop target is unbound or not an ItemsControl, this will be null.
            </remarks>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.VisualTargetOrientation">
            <summary>
              Gets the orientation of the current drop target.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.VisualTargetFlowDirection">
            <summary>
              Gets the orientation of the current drop target.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.DestinationText">
            <summary>
              Gets and sets the text displayed in the DropDropEffects adorner.
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.InsertPosition">
            <summary>
              Gets the relative position the item will be inserted to compared to the TargetItem
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.DragDrop.DropInfo.KeyStates">
            <summary>
              Gets a flag enumeration indicating the current state of the SHIFT, CTRL, and ALT keys, as well as the state of the
              mouse buttons.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.IPlatformResourceDictionary">
            <summary>
            <para>Exposes the central Resource Dictionary whch should be available to every piece of WPF UI within the platform-based product.</para>
            <para>Some of the UI controls rely on theming colors, icons, automation object views and other resources which must be externally applied to them thru this dictionary.</para>
            <para>If you would like to publish a resource to make it universally available:</para>
            <para>(1) Look for an existing subsystem for registering your kind of resources, such as an icon or a color. Thus subsystem will expose them for you through this dictionary.</para>
            <para>(2) If this is a new kind of resources, add a new <see cref="T:System.Windows.ResourceDictionary"/> to the <see cref="P:System.Windows.ResourceDictionary.MergedDictionaries"/> collection of <see cref="P:JetBrains.UI.Wpf.IPlatformResourceDictionary.PlatformResources"/>.</para>
            <para>If you're authoring a new top-level WPF control (Window, Visual Studio Tool Window integration, etc), make sure to publish this dictionary on your WPF controls tree root. See <see cref="T:JetBrains.UI.Wpf.PlatformResourcesBehavior"/> for an MVVM helper for that.</para>
            </summary>
        </member>
        <member name="P:JetBrains.UI.Wpf.IPlatformResourceDictionary.PlatformResources">
            <summary>
            <para>Exposes the central Resource Dictionary whch should be available to every piece of WPF UI within the platform-based product.</para>
            <para>Some of the UI controls rely on theming colors, icons, automation object views and other resources which must be externally applied to them thru this dictionary.</para>
            <para>If you would like to publish a resource to make it universally available:</para>
            <para>(1) Look for an existing subsystem for registering your kind of resources, such as an icon or a color. Thus subsystem will expose them for you through this dictionary.</para>
            <para>(2) If this is a new kind of resources, add a new <see cref="T:System.Windows.ResourceDictionary"/> to the <see cref="P:System.Windows.ResourceDictionary.MergedDictionaries"/> collection of <see cref="P:JetBrains.UI.Wpf.IPlatformResourceDictionary.PlatformResources"/>.</para>
            <para>If you're authoring a new top-level WPF control (Window, Visual Studio Tool Window integration, etc), make sure to publish this dictionary on your WPF controls tree root. See <see cref="T:JetBrains.UI.Wpf.PlatformResourcesBehavior"/> for an MVVM helper for that.</para>
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.PlatformResourceDictionary">
            <summary>
            Default impl.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.PlatformResourcesBehavior">
            <summary>
            An MVVM helper for exposing common WPF resources (<see cref="T:JetBrains.UI.Wpf.IPlatformResourceDictionary"/>) on the top of a new WPF controls tree.
            Expose <see cref="T:JetBrains.UI.Wpf.IPlatformResourceDictionary"/> in your automation object and define the <see cref="F:JetBrains.UI.Wpf.PlatformResourcesBehavior.DefineProperty">behavior</see> on the top-level framework element, setting it to the <see cref="T:JetBrains.UI.Wpf.IPlatformResourceDictionary"/> value taken from the backend.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.PublishDefaultControlStyles">
            <summary>
            Mounts default styles into the common <see cref="T:JetBrains.UI.Wpf.IPlatformResourceDictionary"/>.
            </summary>
        </member>
        <member name="T:JetBrains.UI.Wpf.PublishPlatformResourceDictionaryToAvalonApplicationV3">
            <summary>
            This assembly is compiled for NETFX 3 and has PresentationFramework v3. Register our ResourceDictionary in it.
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.BooleanEditorResourceDictionary">
            <summary>
            BooleanEditorResourceDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.BooleanEditorResourceDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.DialogEditorResourceDictionary">
            <summary>
            DialogEditorResourceDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.DialogEditorResourceDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.EnumEditorResourceDictionary">
            <summary>
            EnumEditorResourceDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.EnumEditorResourceDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.ExtendedEditorResourceDictionary">
            <summary>
            ExtendedEditorResourceDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.ExtendedEditorResourceDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.InvalidEditorResourceDictionary">
            <summary>
            InvalidEditorResourceDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.InvalidEditorResourceDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.StringEditorResourceDictionary">
            <summary>
            StringEditorResourceDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Controls.Editors.Themes.StringEditorResourceDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Controls.Themes.ModelPropertyPanelResourceDictionary">
            <summary>
            ModelPropertyPanelResourceDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Controls.Themes.ModelPropertyPanelResourceDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Controls.Themes.ToolboxResourceDictionary">
            <summary>
            ToolboxResourceDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Controls.Themes.ToolboxResourceDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Themes.BrushesResourceDictionary">
            <summary>
            BrushesResourceDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Themes.BrushesResourceDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Themes.ColorsResourceDictionary">
            <summary>
            ColorsResourceDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Themes.ColorsResourceDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:JetBrains.UI.LayoutDesigner.Themes.GenericDictionary">
            <summary>
            GenericDictionary
            </summary>
        </member>
        <member name="M:JetBrains.UI.LayoutDesigner.Themes.GenericDictionary.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:XamlGeneratedNamespace.GeneratedInternalTypeHelper">
            <summary>
            GeneratedInternalTypeHelper
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateInstance(System.Type,System.Globalization.CultureInfo)">
            <summary>
            CreateInstance
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.GetPropertyValue(System.Reflection.PropertyInfo,System.Object,System.Globalization.CultureInfo)">
            <summary>
            GetPropertyValue
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.SetPropertyValue(System.Reflection.PropertyInfo,System.Object,System.Object,System.Globalization.CultureInfo)">
            <summary>
            SetPropertyValue
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateDelegate(System.Type,System.Object,System.String)">
            <summary>
            CreateDelegate
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.AddEventHandler(System.Reflection.EventInfo,System.Object,System.Delegate)">
            <summary>
            AddEventHandler
            </summary>
        </member>
    </members>
</doc>
